Tessa.Views.Parser.Expressions - пространство имён

 

Классы

AnonymousArgument 
AnonymousArgumentProcessor 
AnonymousTypeBuilder 
BracketNode Узел дерева, содержащий выражение в скобках.
BuilderTree Класс хранящий структуру дерева выражения для генерации дерева выражения
BuilderTreeNodeBase Базовый узел дерева выражений.
CodeBlock Описание блока, содержащего элемент выражения - лексему.
CodeBlockCollection Коллекция элементов выражения.
CodeBlockHelper Вспомогательные методы для лексем CodeBlock
CodeParserException Ошибка разбора выражения.
EvalExpressionException Exception raised on creating of expression tree from internal tree.
Evalizer Объект, осуществляющий выполнение выражения.
EvalizerException The evalizer exception.
EvalParser Парсер исполняемого выражения. Осуществляет разбор выражения на блоки
ExecutableNode Узел, содержащий исполняемое выражение (константу или доступ к члену типа).
ExpressionBuilder Преобразователь кода в лямбда-выражение.
ExpressionExceptionBase Base exception for all Expression Eval exceptions.
ExpressionOperator Оператор выражения.
ExpressionOperatorLambda Оператор лямбда-выражения.
ExpressionTreeBuilder Построитель дерева выражения.
ExtendedResolve 
ExtensionMethodResolver The extension method resolver.
FunctionOrPropertyNode Узел дерева содержащий вызов функции или свойства
IndexerNode Узел содержащий выражение индексации.
NewInstanceNode Узел дерева для операции создания объекта new.
NotNode Узел дерева для операции отрицания.
OpaqueExpressionNode Узел содержащий подчиненное действие используемое вместе с родительским узлом
ParameterForLambdaResolve Объект, возвращающий параметры для лямбда-выражения.
ResolutionContextHelper Вспомогательные методы для IResolutionContext.
SyntaxExpressionException Exception raised on syntax error.
TextNode Узел содержащий текстовую константу.
UnknownParameterException Исключение, возникающее при попытке получения параметра которые неизвестен в текущем контексте.
UnknownPropertyException Исключение, возникающее при попытке доступа к неизвестному в текущем контексте свойству.
ViewParameterPropertiesResolver Объект, отвечающий за преобразование коротких имён параметров представлений в исполняемые выражения.

Структуры

ExtensionInfo Описание расширения.

Интерфейсы

IBuilderTree Объект, выполняющий построение дерева выражений.
IResolutionContext Описание интерфейса контекста разрешения имен

Перечисления

CodeTypeEnum Виды блоков (лексем), содержащихся в выражении.
NameKind Виды имён.
ParserState Представляет текущее состояние анализатора синтаксиса.