ParametersInterpreterHelperInterpret(IParametersInterpreter, String, FuncString, IViewParameterMetadata, IIndentationStrategy, Dbms) - метод |
Осуществляет интерпретацию параметров из текстового представления
Пространство имён:
Tessa.Views.Parser.SyntaxTree.Parameters
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис [NotNullAttribute]
public static IParametersEvaluationResult Interpret(
[NotNullAttribute] this IParametersInterpreter interpreter,
[NotNullAttribute] string text,
[NotNullAttribute] Func<string, IViewParameterMetadata> paramMetadataResolver,
[NotNullAttribute] IIndentationStrategy indentationStrategy,
Dbms dbms = Dbms.Unknown
)
<ExtensionAttribute>
<NotNullAttribute>
Public Shared Function Interpret (
<NotNullAttribute> interpreter As IParametersInterpreter,
<NotNullAttribute> text As String,
<NotNullAttribute> paramMetadataResolver As Func(Of String, IViewParameterMetadata),
<NotNullAttribute> indentationStrategy As IIndentationStrategy,
Optional dbms As Dbms = Dbms.Unknown
) As IParametersEvaluationResult
public:
[ExtensionAttribute]
[NotNullAttribute]
static IParametersEvaluationResult^ Interpret(
[NotNullAttribute] IParametersInterpreter^ interpreter,
[NotNullAttribute] String^ text,
[NotNullAttribute] Func<String^, IViewParameterMetadata^>^ paramMetadataResolver,
[NotNullAttribute] IIndentationStrategy^ indentationStrategy,
Dbms dbms = Dbms::Unknown
)
[<ExtensionAttribute>]
[<NotNullAttribute>]
static member Interpret :
[<NotNullAttribute>] interpreter : IParametersInterpreter *
[<NotNullAttribute>] text : string *
[<NotNullAttribute>] paramMetadataResolver : Func<string, IViewParameterMetadata> *
[<NotNullAttribute>] indentationStrategy : IIndentationStrategy *
?dbms : Dbms
(* Defaults:
let _dbms = defaultArg dbms Dbms.Unknown
*)
-> IParametersEvaluationResult
Параметры
- interpreter
- Тип: Tessa.Views.Parser.SyntaxTree.ParametersIParametersInterpreter
Интерпретатор параметров
- text
- Тип: SystemString
Исходный текст содержащий сериализованные параметры
- paramMetadataResolver
- Тип: SystemFuncString, IViewParameterMetadata
Функция возвращающая метаданные параметра по имени
- indentationStrategy
- Тип: Tessa.Views.ParserIIndentationStrategy
Стратегия выравнивания
- dbms (Optional)
- Тип: Tessa.Platform.DataDbms
Тип подсистемы баз данных
Возвращаемое значение
Тип:
IParametersEvaluationResult
Результат преобразования параметров
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IParametersInterpreter. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также