IExpressionEvaluatingContext - интерфейс

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

Definition

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

Свойства

BuilderExpression Параметр содержащий построитель текстов
DatabaseManagementSystem Тип подсистемы баз данных
DbmsVersion Версия СУБД
DbmsVersionExpression Gets Параметр, содержащий информацию о версии СУБД.
DeputiesSettingsExpression Gets Параметр, содержащий информацию о настройках замещения.
Metadata Метаданные представления
MetadataExpression Параметр содержащий информацию о метаданных представления
NormalizeParameterNameAsync Функция нормализации имени параметра
QuoteIdentifier Gets Функция квотирования имени столбца
RequestExpression Параметр содержащий запрос к представлению
SessionExpression Gets Параметр содержащий информацию о текущей сессии
UserExpression Параметр содержащий информацию о пользователе
ValidationResultBuilder Gets Построитель результатов проверки
(Унаследован от IEvaluatingContext)
Variables Список переменных

Методы

AddVariable Добавляет переменную в список переменных
GetNameKind Определяет тип элемента связанного с именем name
(Унаследован от IResolutionContext)
GetParameterExpressions возвращает список параметров контекста
ProcessParameterKnownProperties Производит обработку известных имен свойств параметра
(Унаследован от IResolutionContext)
TryGetExpressionByName Осуществляет попытку получения выражения по имени предопределенного параметра или метаданных представления
(Унаследован от IResolutionContext)
TryGetParameter Осуществляет поиск метаданных параметра с именем paramName. Если указанный параметр не определен, то возвращает null
(Унаследован от IResolutionContext)
TryGetVariable Возвращает выражение переменной по имени

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

IsDefinedName Осуществляет проверку соответствия имени name определенному имени (предопределенному параметру, имени подмножества, имени параметра)
(Определяется ResolutionContextHelper)
IsParameterName Осуществляет проверку является ли имя name именем параметра представления
(Определяется ResolutionContextHelper)
IsVariable Определяет наличие переменной с именем varName
(Определяется ResolutionContextHelper)

См. также