SyntaxFactory.MethodStatement 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
MethodStatement(SyntaxKind, SyntaxToken, SyntaxToken) |
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。 |
MethodStatement(SyntaxKind, SyntaxToken, String) |
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。 |
MethodStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax) |
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。 |
MethodStatement(SyntaxKind, SyntaxToken, SyntaxToken)
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ MethodStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax MethodStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier);
static member MethodStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function MethodStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken) As MethodStatementSyntax
參數
- kind
- SyntaxKind
, SyntaxKind 表示 MethodStatementSyntax 的特定種類。 其中一個 SubStatement,FunctionStatement。
- subOrFunctionKeyword
- SyntaxToken
引進這個方法宣告的 「Sub」 或 「Function」 關鍵字。
- identifier
- SyntaxToken
要宣告的方法名稱。
傳回
適用於
MethodStatement(SyntaxKind, SyntaxToken, String)
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ MethodStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, System::String ^ identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax MethodStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, string identifier);
static member MethodStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * string -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function MethodStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String) As MethodStatementSyntax
參數
- kind
- SyntaxKind
, SyntaxKind 表示 MethodStatementSyntax 的特定種類。 其中一個 SubStatement,FunctionStatement。
- subOrFunctionKeyword
- SyntaxToken
引進這個方法宣告的 「Sub」 或 「Function」 關鍵字。
- identifier
- String
要宣告的方法名稱。
傳回
適用於
MethodStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
- Source:
- Syntax.xml.Main.Generated.vb
宣告 Sub 或 Function 的語句。 如果這個方法有主體,這個語句會是使用 Kind=MethodDeclarationBlock 的 BlockStatement Begin,而方法的主體將會是該 BlockStatement 的 Body。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ MethodStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeParameterListSyntax ^ typeParameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::HandlesClauseSyntax ^ handlesClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsClauseSyntax ^ implementsClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax MethodStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax typeParameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax handlesClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax implementsClause);
static member MethodStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function MethodStatement (kind As SyntaxKind, attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As MethodStatementSyntax
參數
- kind
- SyntaxKind
, SyntaxKind 表示 MethodStatementSyntax 的特定種類。 其中一個 SubStatement,FunctionStatement。
- attributeLists
- SyntaxList<AttributeListSyntax>
這個宣告上所有屬性清單的清單。 如果未指定任何屬性,則會傳回 Nothing。
- modifiers
- SyntaxTokenList
此宣告上存在之所有修飾詞標記的清單。 如果未指定修飾詞,則會傳回空的清單。 您可以使用 Modifiers 屬性取得所有修飾詞 ORed 的位欄位版本,在許多情況下更容易使用。
- subOrFunctionKeyword
- SyntaxToken
引進這個方法宣告的 「Sub」 或 「Function」 關鍵字。
- identifier
- SyntaxToken
要宣告的方法名稱。
- typeParameterList
- TypeParameterListSyntax
如果存在,則為這個方法具有泛型型別參數的類型參數清單。 如果沒有泛型型別參數存在,則會傳回 Nothing。
- parameterList
- ParameterListSyntax
方法的參數清單,包括括弧。 如果沒有參數清單存在,則會傳回 Nothing。
- asClause
- SimpleAsClauseSyntax
描述傳回型別的 「As」 子句。 如果沒有 As 子句存在,則會傳回 Nothing。
- handlesClause
- HandlesClauseSyntax
如果有,Handles 子句表示這個方法所處理的事件。
- implementsClause
- ImplementsClauseSyntax
如果有,Implements 子句表示這個方法所實作的介面方法。