CreateExpressionEvaluatingContextFunc - делегат

Функция, создающая контекст IExpressionEvaluatingContext для преобразования исходного кода на языке C# в дерево выражений Expression.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public delegate IExpressionEvaluatingContext CreateExpressionEvaluatingContextFunc(
	Dbms dbms,
	Version dbmsVersion,
	IValidationResultBuilder validationResultBuilder,
	IViewMetadata metadata,
	NormalizeParameterNameFuncAsync? normalizeParameterNameFuncAsync = null,
	ParameterExpression? builderExpression = null,
	ParameterExpression? requestExpression = null,
	ParameterExpression? metadataExpression = null,
	ParameterExpression? userExpression = null,
	ParameterExpression? sessionExpression = null,
	ParameterExpression? deputiesSettingsExpression = null,
	ParameterExpression? dbmsVersionExpression = null
)

Параметры

dbms  Dbms
Тип подсистемы баз данных.
dbmsVersion  Version
Версия СУБД.
validationResultBuilder  IValidationResultBuilder
Построитель результатов валидации.
metadata  IViewMetadata
Метаданные представления.
normalizeParameterNameFuncAsync  NormalizeParameterNameFuncAsync  (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.

См. также