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