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)
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 の 1 つである FunctionStatement。
- subOrFunctionKeyword
- SyntaxToken
このメソッド宣言を導入する "Sub" または "Function" キーワード (keyword)。
- identifier
- SyntaxToken
宣言されているメソッドの名前。
戻り値
適用対象
MethodStatement(SyntaxKind, SyntaxToken, String)
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 の 1 つである FunctionStatement。
- subOrFunctionKeyword
- SyntaxToken
このメソッド宣言を導入する "Sub" または "Function" キーワード (keyword)。
- identifier
- String
宣言されているメソッドの名前。
戻り値
適用対象
MethodStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)
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 の 1 つである FunctionStatement。
- attributeLists
- SyntaxList<AttributeListSyntax>
この宣言のすべての属性リストの一覧。 属性が指定されていない場合は、Nothing が返されます。
- modifiers
- SyntaxTokenList
この宣言に存在していたすべての修飾子トークンの一覧。 修飾子が指定されていない場合は、空のリストが返されます。 多くの場合、使いやすいすべての修飾子の ORed のビットフィールド バージョンは、 Modifiers プロパティを使用して取得できます。
- subOrFunctionKeyword
- SyntaxToken
このメソッド宣言を導入する "Sub" または "Function" キーワード (keyword)。
- identifier
- SyntaxToken
宣言されているメソッドの名前。
- typeParameterList
- TypeParameterListSyntax
存在する場合は、このメソッドのジェネリック型パラメーターを含む型パラメーター リスト。 ジェネリック型パラメーターが存在しない場合は、Nothing が返されます。
- parameterList
- ParameterListSyntax
かっこを含むメソッドのパラメーター リスト。 パラメーター リストが存在しない場合は、Nothing が返されます。
- asClause
- SimpleAsClauseSyntax
戻り値の型を記述する "As" 句。 As 句が存在しない場合は、Nothing が返されます。
- handlesClause
- HandlesClauseSyntax
存在する場合、Handles 句は、このメソッドが処理するイベントを示します。
- implementsClause
- ImplementsClauseSyntax
存在する場合、Implements 句は、このメソッドが実装するインターフェイス メソッドを示します。
戻り値
適用対象
.NET