IExpressionTextSyntaxNode - интерфейс

Текстовой синтаксический узел с поддержкой преобразования в выражение Expression.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IExpressionTextSyntaxNode : ITextSyntaxNode, 
	ISyntaxNode, IExpressionSyntaxNode
Implements
IExpressionSyntaxNode, ISyntaxNode, ITextSyntaxNode

Свойства

Lexemes Лексемы, из которых состоит синтаксический узел.
(Унаследован от ISyntaxNode)
Text Текст в синтаксическом узле.
(Унаследован от ITextSyntaxNode)

Методы

AddLexeme Добавляет лексему lexeme в список лексем узла Lexemes.
(Унаследован от ISyntaxNode)
AddLexemes Добавляет лексемы lexemes в список лексем узла Lexemes.
(Унаследован от ISyntaxNode)
Evaluate Преобразует синтаксический узел в дерево выражений Expression. Если преобразование не поддерживается, то возвращает null.
(Унаследован от IExpressionSyntaxNode)

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

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

См. также