SyntaxNode - класс

Синтаксический узел.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public abstract class SyntaxNode : ISyntaxNode
Inheritance
Object    SyntaxNode
Derived
Implements
ISyntaxNode

Конструкторы

SyntaxNode Создаёт экземпляр класса с параметрами по умолчанию.

Свойства

Lexemes Лексемы, из которых состоит синтаксический узел.

Методы

AddLexeme Добавляет лексему lexeme в список лексем узла Lexemes.
AddLexemes Добавляет лексемы lexemes в список лексем узла Lexemes.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

GetLength Возвращает длину текста для синтаксического узла в исходном тексте.
(Определяется SyntaxTreeExtensions)
GetStartPosition Возвращает начальную позицию узла в исходном тексте.
(Определяется SyntaxTreeExtensions)

См. также