ExpressionEvaluatingContextFactory - делегат

Делегат фабрики создания IExpressionEvaluatingContext контекста преобразования

Definition

Пространство имён: Tessa.Views.Parser.SyntaxTree.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[NotNullAttribute]
public delegate IExpressionEvaluatingContext ExpressionEvaluatingContextFactory(
	Dbms dbms,
	Version dbmsVersion,
	[NotNullAttribute] IValidationResultBuilder validationResultBuilder,
	[NotNullAttribute] IViewMetadata metadata,
	[CanBeNullAttribute] NormalizeParameterNameDelegateAsync normalizeParameterNameFuncAsync = null,
	[CanBeNullAttribute] ParameterExpression builderExpression = null,
	[CanBeNullAttribute] ParameterExpression requestExpression = null,
	[CanBeNullAttribute] ParameterExpression metadataExpression = null,
	[CanBeNullAttribute] ParameterExpression userExpression = null,
	[CanBeNullAttribute] ParameterExpression sessionExpression = null,
	[CanBeNullAttribute] ParameterExpression deputiesSettingsExpression = null,
	[CanBeNullAttribute] ParameterExpression dbmsVersionExpression = null
)

Параметры

dbms  Dbms
Тип подсистемы баз данных
dbmsVersion  Version
Версия СУБД
validationResultBuilder  IValidationResultBuilder
Построитель результатов валидации
metadata  IViewMetadata
Метаданные представления
normalizeParameterNameFuncAsync  NormalizeParameterNameDelegateAsync  (Optional)
Функция нормализации имени параметра
builderExpression  ParameterExpression  (Optional)
Выражение, содержащее буфер вывода
requestExpression  ParameterExpression  (Optional)
Выражение, содержащее запрос к представлению
metadataExpression  ParameterExpression  (Optional)
Выражение, содержащее метаданные представления
userExpression  ParameterExpression  (Optional)
Выражение, содержащее данные пользователя
sessionExpression  ParameterExpression  (Optional)
Выражение, содержащее текущую сессию
deputiesSettingsExpression  ParameterExpression  (Optional)
Выражение, содержащее настройки замещений
dbmsVersionExpression  ParameterExpression  (Optional)
Выражение, содержащее версию СУБД

Возвращаемое значение

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

См. также