IExpressionSyntaxNode - интерфейс

Описание интерфейса синтаксического узла выражения поддерживающего преобразование в узлы дерева выражений Expression в контексте преобразования IExpressionEvaluatingContext

Definition

Пространство имён: Tessa.Views.Parser.SyntaxTree.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IExpressionSyntaxNode : ISyntaxNode
Implements
ISyntaxNode

Свойства

Lexemes Gets Список лексем из которых состоит синтаксический узел.
(Унаследован от ISyntaxNode)

Методы

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

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

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

См. также