ICompilationSyntaxTreeBuilderAddMethod - метод
Добавить метод к классу
Пространство имён: Tessa.CompilationСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
ICompilationSyntaxTreeBuilder AddMethod(
string type,
string name,
IReadOnlyList<(string Type, string Name)>? parameters = null,
string? body = null,
AccessModifier accessModifier = AccessModifier.Public,
bool isOverride = false,
bool isSealed = false,
bool isAsync = false
)
Function AddMethod (
type As String,
name As String,
Optional parameters As IReadOnlyList(Of (Type As String, Name As String)) = Nothing,
Optional body As String = Nothing,
Optional accessModifier As AccessModifier = AccessModifier.Public,
Optional isOverride As Boolean = false,
Optional isSealed As Boolean = false,
Optional isAsync As Boolean = false
) As ICompilationSyntaxTreeBuilder
ICompilationSyntaxTreeBuilder^ AddMethod(
String^ type,
String^ name,
IReadOnlyList<ValueTuple<String^, String^>>^ parameters = nullptr,
String^ body = nullptr,
AccessModifier accessModifier = AccessModifier::Public,
bool isOverride = false,
bool isSealed = false,
bool isAsync = false
)
abstract AddMethod :
type : string *
name : string *
?parameters : IReadOnlyList<ValueTuple<string, string>> *
?body : string *
?accessModifier : AccessModifier *
?isOverride : bool *
?isSealed : bool *
?isAsync : bool
(* Defaults:
let _parameters = defaultArg parameters null
let _body = defaultArg body null
let _accessModifier = defaultArg accessModifier AccessModifier.Public
let _isOverride = defaultArg isOverride false
let _isSealed = defaultArg isSealed false
let _isAsync = defaultArg isAsync false
*)
-> ICompilationSyntaxTreeBuilder
- type String
- name String
- parameters IReadOnlyListValueTupleString, String (Optional)
- body String (Optional)
- accessModifier AccessModifier (Optional)
- isOverride Boolean (Optional)
- isSealed Boolean (Optional)
- isAsync Boolean (Optional)
ICompilationSyntaxTreeBuilderthis