SyntaxFactory.DelegateStatement メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
デリゲート型を宣言する ステートメント。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DelegateStatementSyntax ^ DelegateStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken delegateKeyword, 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);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax DelegateStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken delegateKeyword, 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);
static member DelegateStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * 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.DelegateStatementSyntax
Public Shared Function DelegateStatement (kind As SyntaxKind, attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, delegateKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DelegateStatementSyntax
パラメーター
- kind
- SyntaxKind
SyntaxKind特定の種類の DelegateStatementSyntax を表す 。 DelegateSubStatement、DelegateFunctionStatement のいずれか。
- attributeLists
- SyntaxList<AttributeListSyntax>
この宣言のすべての属性リストの一覧。 属性が指定されていない場合は、Nothing が返されます。
- modifiers
- SyntaxTokenList
この宣言に存在していたすべての修飾子トークンのリスト。 修飾子が指定されていない場合は、空のリストが返されます。 多くの場合、使いやすいすべての修飾子の ORed のビットフィールド バージョンは、Modifiers プロパティを使用して取得できます。
- delegateKeyword
- SyntaxToken
"デリゲート" キーワード (keyword)。
- subOrFunctionKeyword
- SyntaxToken
"Sub" または "Function" キーワード (keyword)。
- identifier
- SyntaxToken
宣言するデリゲートの名前。
- typeParameterList
- TypeParameterListSyntax
存在する場合は、このデリゲートのジェネリック型パラメーターを含む型パラメーター リスト。 ジェネリック型パラメーターが存在しない場合は、Nothing が返されます。
- parameterList
- ParameterListSyntax
かっこを含むメソッドのパラメーター リスト。 パラメーター リストが存在しない場合は、Nothing が返されます。
- asClause
- SimpleAsClauseSyntax
戻り値の型を記述する "As" 句。 As 句が存在しない場合は、Nothing が返されます。
戻り値
適用対象
DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
デリゲート型を宣言する ステートメント。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DelegateStatementSyntax ^ DelegateStatement(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);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax DelegateStatement (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);
static member DelegateStatement : 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.DelegateStatementSyntax
Public Shared Function DelegateStatement (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) As DelegateStatementSyntax
パラメーター
- kind
- SyntaxKind
SyntaxKind特定の種類の DelegateStatementSyntax を表す 。 DelegateSubStatement、DelegateFunctionStatement のいずれか。
- 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 が返されます。
戻り値
適用対象
DelegateStatement(SyntaxKind, SyntaxToken, SyntaxToken)
デリゲート型を宣言する ステートメント。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DelegateStatementSyntax ^ DelegateStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax DelegateStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier);
static member DelegateStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax
Public Shared Function DelegateStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken) As DelegateStatementSyntax
パラメーター
- kind
- SyntaxKind
SyntaxKind特定の種類の DelegateStatementSyntax を表す 。 DelegateSubStatement、DelegateFunctionStatement のいずれか。
- subOrFunctionKeyword
- SyntaxToken
"Sub" または "Function" キーワード (keyword)。
- identifier
- SyntaxToken
宣言するデリゲートの名前。
戻り値
適用対象
DelegateStatement(SyntaxKind, SyntaxToken, String)
デリゲート型を宣言する ステートメント。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DelegateStatementSyntax ^ DelegateStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, System::String ^ identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax DelegateStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, string identifier);
static member DelegateStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * string -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DelegateStatementSyntax
Public Shared Function DelegateStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String) As DelegateStatementSyntax
パラメーター
- kind
- SyntaxKind
SyntaxKind特定の種類の DelegateStatementSyntax を表す 。 DelegateSubStatement、DelegateFunctionStatement のいずれか。
- subOrFunctionKeyword
- SyntaxToken
"Sub" または "Function" キーワード (keyword)。
- identifier
- String
宣言するデリゲートの名前。
戻り値
適用対象
.NET