SyntaxNodeOrTokenList 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構造体の SyntaxNodeOrToken 一覧。
public value class SyntaxNodeOrTokenList : IEquatable<Microsoft::CodeAnalysis::SyntaxNodeOrTokenList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxNodeOrToken>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxNodeOrToken>
public readonly struct SyntaxNodeOrTokenList : IEquatable<Microsoft.CodeAnalysis.SyntaxNodeOrTokenList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxNodeOrToken>
type SyntaxNodeOrTokenList = struct
interface IReadOnlyCollection<SyntaxNodeOrToken>
interface seq<SyntaxNodeOrToken>
interface IEnumerable
Public Structure SyntaxNodeOrTokenList
Implements IEnumerable(Of SyntaxNodeOrToken), IEquatable(Of SyntaxNodeOrTokenList), IReadOnlyCollection(Of SyntaxNodeOrToken)
- 継承
-
SyntaxNodeOrTokenList
- 実装
コンストラクター
プロパティ
Count |
この一覧内のノードの数を取得します |
FullSpan |
先頭と最後の要素の先頭と末尾のトリビアを含む、文字内のリスト要素の絶対スパン。 |
Item[Int32] |
指定されたインデックス位置にある SyntaxNodeOrToken を取得します。 |
Span |
先頭と最後の要素の先頭と末尾のトリビアを含まない、文字内のリスト要素の絶対スパン。 |
メソッド
Add(SyntaxNodeOrToken) |
指定したノードまたはトークンが末尾に追加された新しい SyntaxNodeOrTokenList ノードまたはトークンを作成します。 |
AddRange(IEnumerable<SyntaxNodeOrToken>) |
指定したノードまたはトークンが末尾に追加された新しい SyntaxNodeOrTokenList ノードを作成します。 |
Any() |
リストに要素があるかどうかを示します。 |
Create(ReadOnlySpan<SyntaxNodeOrToken>) |
構造体の SyntaxNodeOrToken 一覧。 |
Equals(Object) |
指定した Object がこのインスタンスと等しいかどうかを判定します。 |
Equals(SyntaxNodeOrTokenList) |
現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。 |
First() |
この一覧から最初の SyntaxNodeOrToken 構造体を取得します。 |
FirstOrDefault() |
存在する場合は、このリストから最初の SyntaxNodeOrToken 構造体を取得します。それ以外の場合は default(SyntaxNodeOrToken)。 |
GetEnumerator() |
列挙子を取得します。 |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 |
IndexOf(SyntaxNodeOrToken) |
指定 SyntaxNodeOrTokenされたオブジェクトのリストからインデックスを返します。 |
Insert(Int32, SyntaxNodeOrToken) |
指定したノードまたはトークンがインデックスに挿入された新しい SyntaxNodeOrTokenList ノードまたはトークンを作成します。 |
InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>) |
指定したノードまたはトークンがインデックスに挿入された新しい SyntaxNodeOrTokenList ノードまたはトークンを作成します。 |
Last() |
この一覧から最後の SyntaxNodeOrToken 構造体を取得します。 |
LastOrDefault() |
存在する場合は、このリストから最後の SyntaxNodeOrToken 構造体を取得します。それ以外の場合は default(SyntaxNodeOrToken)。 |
Remove(SyntaxNodeOrToken) |
指定した要素が削除された新しい SyntaxNodeOrTokenList 要素を作成します。 |
RemoveAt(Int32) |
指定したインデックス位置にある要素が削除された新しい SyntaxNodeOrTokenList 要素を作成します。 |
Replace(SyntaxNodeOrToken, SyntaxNodeOrToken) |
指定した要素が新しい SyntaxNodeOrTokenList ノードまたはトークンに置き換えられた新しい要素を作成します。 |
ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>) |
指定した要素を新しい SyntaxNodeOrTokenList ノードとトークンに置き換えた新しい要素を作成します。 |
ToFullString() |
最初のノードまたはトークンの先頭トリビアと、最後のノードまたはトークンの末尾のトリビアを含む、このリスト内のノードとトークンの完全な文字列表現を返します。 |
ToString() |
このリスト内のノードとトークンの文字列表現を返します。最初のノードまたはトークンの先頭トリビアと、最後のノードまたはトークンの末尾のトリビアは含まれません。 |
演算子
Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
演算子 == を実装します。 |
Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
演算子 != を実装します。 |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
IEnumerable<SyntaxNodeOrToken>.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
適用対象
.NET