ExpressionEvaluatingContextFactory - делегат

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

Definition

Пространство имён: Tessa.Views.Parser.SyntaxTree.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
[NotNullAttribute]
public delegate IExpressionEvaluatingContext ExpressionEvaluatingContextFactory(
	Dbms dbms,
	[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
)

Параметры

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

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

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

См. также