ExpressionEvaluatingContextFactory - делегат
Пространство имён: Tessa.Views.Parser.SyntaxTree.ExpressionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
[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
)
<NotNullAttribute>
Public Delegate Function ExpressionEvaluatingContextFactory (
dbms As Dbms,
dbmsVersion As Version,
<NotNullAttribute> validationResultBuilder As IValidationResultBuilder,
<NotNullAttribute> metadata As IViewMetadata,
<CanBeNullAttribute> Optional normalizeParameterNameFuncAsync As NormalizeParameterNameDelegateAsync = Nothing,
<CanBeNullAttribute> Optional builderExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional requestExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional metadataExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional userExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional sessionExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional deputiesSettingsExpression As ParameterExpression = Nothing,
<CanBeNullAttribute> Optional dbmsVersionExpression As ParameterExpression = Nothing
) As IExpressionEvaluatingContext
[NotNullAttribute]
public delegate IExpressionEvaluatingContext^ ExpressionEvaluatingContextFactory(
Dbms dbms,
Version^ dbmsVersion,
[NotNullAttribute] IValidationResultBuilder^ validationResultBuilder,
[NotNullAttribute] IViewMetadata^ metadata,
[CanBeNullAttribute] NormalizeParameterNameDelegateAsync^ normalizeParameterNameFuncAsync = nullptr,
[CanBeNullAttribute] ParameterExpression^ builderExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ requestExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ metadataExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ userExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ sessionExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ deputiesSettingsExpression = nullptr,
[CanBeNullAttribute] ParameterExpression^ dbmsVersionExpression = nullptr
)
[<NotNullAttribute>]
type ExpressionEvaluatingContextFactory =
delegate of
dbms : Dbms *
dbmsVersion : Version *
[<NotNullAttribute>] validationResultBuilder : IValidationResultBuilder *
[<NotNullAttribute>] metadata : IViewMetadata *
[<CanBeNullAttribute>] ?normalizeParameterNameFuncAsync : NormalizeParameterNameDelegateAsync *
[<CanBeNullAttribute>] ?builderExpression : ParameterExpression *
[<CanBeNullAttribute>] ?requestExpression : ParameterExpression *
[<CanBeNullAttribute>] ?metadataExpression : ParameterExpression *
[<CanBeNullAttribute>] ?userExpression : ParameterExpression *
[<CanBeNullAttribute>] ?sessionExpression : ParameterExpression *
[<CanBeNullAttribute>] ?deputiesSettingsExpression : ParameterExpression *
[<CanBeNullAttribute>] ?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 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