WorkflowSourceSyntaxTreeBuilderAddMethod - метод
Выполняет добавление метода в билдер.
Пространство имён: Tessa.Compilation.WorkflowСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
public IWorkflowCompilationSyntaxTreeBuilder AddMethod(
string type,
string name,
Tuple<string, string>[]? parameters = null,
string? body = null,
bool isOverride = false,
bool isSealed = false,
string? errorDescription = null
)
Public Function AddMethod (
type As String,
name As String,
Optional parameters As Tuple(Of String, String)() = Nothing,
Optional body As String = Nothing,
Optional isOverride As Boolean = false,
Optional isSealed As Boolean = false,
Optional errorDescription As String = Nothing
) As IWorkflowCompilationSyntaxTreeBuilder
public:
virtual IWorkflowCompilationSyntaxTreeBuilder^ AddMethod(
String^ type,
String^ name,
array<Tuple<String^, String^>^>^ parameters = nullptr,
String^ body = nullptr,
bool isOverride = false,
bool isSealed = false,
String^ errorDescription = nullptr
) sealed
abstract AddMethod :
type : string *
name : string *
?parameters : Tuple<string, string>[] *
?body : string *
?isOverride : bool *
?isSealed : bool *
?errorDescription : string
(* Defaults:
let _parameters = defaultArg parameters null
let _body = defaultArg body null
let _isOverride = defaultArg isOverride false
let _isSealed = defaultArg isSealed false
let _errorDescription = defaultArg errorDescription null
*)
-> IWorkflowCompilationSyntaxTreeBuilder
override AddMethod :
type : string *
name : string *
?parameters : Tuple<string, string>[] *
?body : string *
?isOverride : bool *
?isSealed : bool *
?errorDescription : string
(* Defaults:
let _parameters = defaultArg parameters null
let _body = defaultArg body null
let _isOverride = defaultArg isOverride false
let _isSealed = defaultArg isSealed false
let _errorDescription = defaultArg errorDescription null
*)
-> IWorkflowCompilationSyntaxTreeBuilder
- type String
- Тип результата метода.
- name String
- Имя метода.
- parameters TupleString, String (Optional)
- Набор параметров метода, состоящий из пар тип параметра-имя параметра.
- body String (Optional)
- Тело метода.
- isOverride Boolean (Optional)
- Определяет, должен ли добавляться модификатор "override" к методу.
- isSealed Boolean (Optional)
- Определяет, должен ли добавляться модификатор "sealed" к методу.
- errorDescription String (Optional)
- Описание ошибки, возвращаемое при ошибке компиляции указанного метода.
IWorkflowCompilationSyntaxTreeBuilderТекущий билдер объектов компиляции.
IWorkflowCompilationSyntaxTreeBuilderAddMethod(String, String, TupleString, String, String, Boolean, Boolean, String)