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

Парсер представлений в части объектов-выражений в синтаксическом дереве.

Классы

ExpressionConst Предопределенные выражения для выражений
ExpressionsSyntaxNodeRegistration Расширение для контейнера приложения регистрирующее зависимости осуществляющие конвертацию синтаксических узлов в выражения
ExpressionSyntaxNodeConverter Осуществляет синтаксический анализ и преобразует лексемы полученные от парсера в синтаксические узлы выражений IExpressionSyntaxNode преобразуемые в деревья выражений Expression

Интерфейсы

IExpressionAdditionalBlockOwnerSyntaxNode Описание интерфейса владельца дополнительного блока синтаксических выражений
IExpressionBlockOwnerSyntaxNode Описание интерфейса владельца блока синтаксических узлов выражений
IExpressionCompositeSyntaxNode Описание интерфейса составного синтаксического узла
IExpressionEvaluatingContext Описание интерфейса контекста преобразования синтаксического узла в выражение
IExpressionKeywordSyntaxNode Описание интерфейса ключевого слова с поддержкой преобразования в выражения Expression
IExpressionSyntaxNode Описание интерфейса синтаксического узла выражения поддерживающего преобразование в узлы дерева выражений Expression в контексте преобразования IExpressionEvaluatingContext
IExpressionTextSyntaxNode Описание интерфейса текстового синтаксического узла поддерживающего преобразование в выражения Expression
IQueryGeneratorFactory Описание интерфейса фабрики создания генератора текста SQL-запроса

Делегаты

ExpressionEvaluatingContextFactory Делегат фабрики создания IExpressionEvaluatingContext контекста преобразования
ExpressionEvaluatorFactory Делегат фабрики создания объекта осуществляющего преобразование исходного текста на C# в дерево выражений Expression
NormalizeParameterNameDelegateAsync Осуществляет обработки имени параметра
NormalizeParameterNameResolver Получает делегат обработки имени параметра по типу Dbms