CSharpExtensions.IndexOf メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
IndexOf(SyntaxTokenList, SyntaxKind) |
トークン リスト内の指定した種類の最初のトークンのインデックスを返します。 |
IndexOf(SyntaxTriviaList, SyntaxKind) |
トリビア リスト内の指定した種類の最初のトリビアのインデックスを返します。 |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
ノード リスト内の指定した種類の最初のノードのインデックスを返します。 |
IndexOf<TNode>(SyntaxList<TNode>, SyntaxKind) |
ノード リスト内の指定した種類の最初のノードのインデックスを返します。 |
IndexOf(SyntaxTokenList, SyntaxKind)
トークン リスト内の指定した種類の最初のトークンのインデックスを返します。
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOf(Microsoft::CodeAnalysis::SyntaxTokenList list, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind);
public static int IndexOf (this Microsoft.CodeAnalysis.SyntaxTokenList list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind);
static member IndexOf : Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.CSharp.SyntaxKind -> int
<Extension()>
Public Function IndexOf (list As SyntaxTokenList, kind As SyntaxKind) As Integer
パラメーター
- list
- SyntaxTokenList
トークンの一覧。
- kind
- SyntaxKind
検索する SyntaxKind。
戻り値
リストに一致するトークンが含まれている場合は負以外のインデックスを返し、それ以外の kind
場合は -1 を返します。
適用対象
IndexOf(SyntaxTriviaList, SyntaxKind)
トリビア リスト内の指定した種類の最初のトリビアのインデックスを返します。
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOf(Microsoft::CodeAnalysis::SyntaxTriviaList list, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind);
public static int IndexOf (this Microsoft.CodeAnalysis.SyntaxTriviaList list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind);
static member IndexOf : Microsoft.CodeAnalysis.SyntaxTriviaList * Microsoft.CodeAnalysis.CSharp.SyntaxKind -> int
<Extension()>
Public Function IndexOf (list As SyntaxTriviaList, kind As SyntaxKind) As Integer
パラメーター
- list
- SyntaxTriviaList
トリビア リスト。
- kind
- SyntaxKind
検索する SyntaxKind。
戻り値
リストに一致するトリビアが含まれている場合は負以外のインデックスを返し、それ以外の kind
場合は -1 を返します。
適用対象
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind)
ノード リスト内の指定した種類の最初のノードのインデックスを返します。
public:
generic <typename TNode>
where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static int IndexOf(Microsoft::CodeAnalysis::SeparatedSyntaxList<TNode> list, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind);
public static int IndexOf<TNode> (this Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member IndexOf : Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.CSharp.SyntaxKind -> int (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function IndexOf(Of TNode As SyntaxNode) (list As SeparatedSyntaxList(Of TNode), kind As SyntaxKind) As Integer
型パラメーター
- TNode
パラメーター
ノードの一覧。
- kind
- SyntaxKind
検索する SyntaxKind。
戻り値
リストに一致するノードが含まれている場合は負以外のインデックスを返し、それ以外の kind
場合は -1 を返します。
適用対象
IndexOf<TNode>(SyntaxList<TNode>, SyntaxKind)
ノード リスト内の指定した種類の最初のノードのインデックスを返します。
public:
generic <typename TNode>
where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static int IndexOf(Microsoft::CodeAnalysis::SyntaxList<TNode> list, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind);
public static int IndexOf<TNode> (this Microsoft.CodeAnalysis.SyntaxList<TNode> list, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member IndexOf : Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.CSharp.SyntaxKind -> int (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function IndexOf(Of TNode As SyntaxNode) (list As SyntaxList(Of TNode), kind As SyntaxKind) As Integer
型パラメーター
- TNode
パラメーター
- list
- SyntaxList<TNode>
ノードの一覧。
- kind
- SyntaxKind
検索する SyntaxKind。
戻り値
リストに一致するノードが含まれている場合は負以外のインデックスを返し、それ以外の kind
場合は -1 を返します。
適用対象
.NET