ExpressionEvaluationContext - класс

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

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class ExpressionEvaluationContext : IExpressionEvaluatingContext, 
	IEvaluatingContext, IResolutionContext
Inheritance
Object    ExpressionEvaluationContext
Implements
IResolutionContext, IEvaluatingContext, IExpressionEvaluatingContext

Конструкторы

ExpressionEvaluationContextИнициализирует новый экземпляр класса ExpressionEvaluationContext

Свойства

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

Методы

AddVariable Добавляет переменную в список переменных.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetNameKind Определяет тип элемента, связанного с именем name.
GetParameterExpressions Возвращает список параметров контекста.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessParameterKnownProperties Обрабатывает известные имена свойств параметра.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetExpressionByName Возвращает выражение по имени предопределенного параметра или метаданных представления, или null, если имя неизвестно.
TryGetParameter Возвращает метаданные параметра с именем paramName или null, если параметр не определён.
TryGetVariable Возвращает выражение переменной по имени.

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

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

См. также