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