CreateExpressionEvaluatingContextFunc - делегат
Пространство имён: Tessa.Views.ParserСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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
)
Public Delegate Function CreateExpressionEvaluatingContextFunc (
dbms As Dbms,
dbmsVersion As Version,
validationResultBuilder As IValidationResultBuilder,
metadata As IViewMetadata,
Optional normalizeParameterNameFuncAsync As NormalizeParameterNameFuncAsync = Nothing,
Optional builderExpression As ParameterExpression = Nothing,
Optional requestExpression As ParameterExpression = Nothing,
Optional metadataExpression As ParameterExpression = Nothing,
Optional userExpression As ParameterExpression = Nothing,
Optional sessionExpression As ParameterExpression = Nothing,
Optional deputiesSettingsExpression As ParameterExpression = Nothing,
Optional dbmsVersionExpression As ParameterExpression = Nothing
) As IExpressionEvaluatingContext
public delegate IExpressionEvaluatingContext^ CreateExpressionEvaluatingContextFunc(
Dbms dbms,
Version^ dbmsVersion,
IValidationResultBuilder^ validationResultBuilder,
IViewMetadata^ metadata,
NormalizeParameterNameFuncAsync^ normalizeParameterNameFuncAsync = nullptr,
ParameterExpression^ builderExpression = nullptr,
ParameterExpression^ requestExpression = nullptr,
ParameterExpression^ metadataExpression = nullptr,
ParameterExpression^ userExpression = nullptr,
ParameterExpression^ sessionExpression = nullptr,
ParameterExpression^ deputiesSettingsExpression = nullptr,
ParameterExpression^ dbmsVersionExpression = nullptr
)
type CreateExpressionEvaluatingContextFunc =
delegate of
dbms : Dbms *
dbmsVersion : Version *
validationResultBuilder : IValidationResultBuilder *
metadata : IViewMetadata *
?normalizeParameterNameFuncAsync : NormalizeParameterNameFuncAsync *
?builderExpression : ParameterExpression *
?requestExpression : ParameterExpression *
?metadataExpression : ParameterExpression *
?userExpression : ParameterExpression *
?sessionExpression : ParameterExpression *
?deputiesSettingsExpression : ParameterExpression *
?dbmsVersionExpression : ParameterExpression
(* Defaults:
let _normalizeParameterNameFuncAsync = defaultArg normalizeParameterNameFuncAsync null
let _builderExpression = defaultArg builderExpression null
let _requestExpression = defaultArg requestExpression null
let _metadataExpression = defaultArg metadataExpression null
let _userExpression = defaultArg userExpression null
let _sessionExpression = defaultArg sessionExpression null
let _deputiesSettingsExpression = defaultArg deputiesSettingsExpression null
let _dbmsVersionExpression = defaultArg dbmsVersionExpression null
*)
-> IExpressionEvaluatingContext
- 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.