IExpressionEvaluatingContext - интерфейс |
Пространство имён: Tessa.Views.Parser.SyntaxTree.Expressions
public interface IExpressionEvaluatingContext : IEvaluatingContext, IResolutionContext
Тип IExpressionEvaluatingContext предоставляет следующие члены.
Имя | Описание | |
---|---|---|
BuilderExpression |
Gets Параметр содержащий построитель текстов
| |
DatabaseManagementSystem |
Gets Тип подсистемы баз данных
| |
Metadata |
Gets Метаданные представления
| |
MetadataExpression |
Gets Параметр содержащий информацию о метаданных представления
| |
NormalizeParameterName |
Gets Функция нормализации имени параметра
| |
QuoteIdentifier |
Gets Функция квотирования имени столбца
| |
RequestExpression |
Gets Параметр содержащий запрос к представлению
| |
SessionExpression |
Gets Параметр содержащий информацию о текущей сессии
| |
UserExpression |
Gets Параметр содержащий информацию о пользователе
| |
ValidationResultBuilder |
Gets Построитель результатов проверки
(Унаследован от IEvaluatingContext.) | |
Variables |
Gets Список переменных
|
Имя | Описание | |
---|---|---|
AddVariable |
Добавляет переменную в список переменных
| |
GetNameKind |
Определяет тип элемента связанного с именем name (Унаследован от IResolutionContext.) | |
GetParameterExpressions |
Gets возвращает список параметров контекста
| |
ProcessParameterKnownProperties |
Производит обработку известных имен свойств параметра
(Унаследован от IResolutionContext.) | |
TryGetExpressionByName |
Осуществляет попытку получения выражения по имени предопределенного параметра
или метаданных представления
(Унаследован от IResolutionContext.) | |
TryGetParameter |
Осуществляет поиск метаданных параметра с именем paramName.
Если указанный параметр не определен, то возвращает null (Унаследован от IResolutionContext.) | |
TryGetVariable |
Возвращает выражение переменной по имени
|
Имя | Описание | |
---|---|---|
IsDefinedName |
Осуществляет проверку соответствия имени name
определенному имени (предопределенному параметру, имени подмножества, имени параметра)
(Определяется ResolutionContextHelper.) | |
IsParameterName |
Осуществляет проверку является ли имя name
именем параметра представления
(Определяется ResolutionContextHelper.) | |
IsVariable |
Определяет наличие переменной с именем varName (Определяется ResolutionContextHelper.) |