SyntaxTriviaList 構造体

定義

の読み取り専用リストを SyntaxTrivia表します。

public value class SyntaxTriviaList : IEquatable<Microsoft::CodeAnalysis::SyntaxTriviaList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxTrivia>, System::Collections::Generic::IReadOnlyList<Microsoft::CodeAnalysis::SyntaxTrivia>
public readonly struct SyntaxTriviaList : IEquatable<Microsoft.CodeAnalysis.SyntaxTriviaList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxTrivia>, System.Collections.Generic.IReadOnlyList<Microsoft.CodeAnalysis.SyntaxTrivia>
type SyntaxTriviaList = struct
    interface IReadOnlyList<SyntaxTrivia>
    interface seq<SyntaxTrivia>
    interface IEnumerable
    interface IReadOnlyCollection<SyntaxTrivia>
Public Structure SyntaxTriviaList
Implements IEnumerable(Of SyntaxTrivia), IEquatable(Of SyntaxTriviaList), IReadOnlyCollection(Of SyntaxTrivia), IReadOnlyList(Of SyntaxTrivia)
継承
SyntaxTriviaList
実装

コンストラクター

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

トリビアの一覧を作成します。

SyntaxTriviaList(SyntaxTrivia)

の読み取り専用リストを SyntaxTrivia表します。

SyntaxTriviaList(SyntaxTrivia[])

トリビアの一覧を作成します。

プロパティ

Count

の読み取り専用リストを SyntaxTrivia表します。

Empty

の読み取り専用リストを SyntaxTrivia表します。

FullSpan

先頭と最後の要素の先頭と末尾のトリビアを含む、文字のリスト要素の絶対スパン。

Item[Int32]

指定したインデックス位置にあるトリビアを取得します。

Span

先頭と最後の要素の先頭と末尾のトリビアを含まない、文字のリスト要素の絶対スパン。

メソッド

Add(SyntaxTrivia)

指定したトリビアを末尾に追加して、新しい SyntaxTriviaList トリビアを作成します。

AddRange(IEnumerable<SyntaxTrivia>)

指定したトリビアを末尾に追加して、新しい SyntaxTriviaList トリビアを作成します。

Any()

このリストには項目はありますか。

Create(SyntaxTrivia)

の読み取り専用リストを SyntaxTrivia表します。

ElementAt(Int32)

の読み取り専用リストを SyntaxTrivia表します。

Equals(Object)

の読み取り専用リストを SyntaxTrivia表します。

Equals(SyntaxTriviaList)

の読み取り専用リストを SyntaxTrivia表します。

First()

リスト内の最初のトリビアを返します。

GetEnumerator()

の読み取り専用リストを SyntaxTrivia表します。

GetHashCode()

の読み取り専用リストを SyntaxTrivia表します。

IndexOf(SyntaxTrivia)

の読み取り専用リストを SyntaxTrivia表します。

Insert(Int32, SyntaxTrivia)

インデックスに指定したトリビアが挿入された新しい SyntaxTriviaList トリビアを作成します。

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

インデックスに指定したトリビアが挿入された新しい SyntaxTriviaList トリビアを作成します。

Last()

リスト内の最後のトリビアを返します。

Remove(SyntaxTrivia)

指定した要素を削除して新しい SyntaxTriviaList 要素を作成します。

RemoveAt(Int32)

指定したインデックス位置にある要素が削除された新しい SyntaxTriviaList 要素を作成します。

Replace(SyntaxTrivia, SyntaxTrivia)

指定した要素を新しい SyntaxTriviaList トリビアに置き換えて新しい要素を作成します。

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

指定した要素を新しい SyntaxTriviaList トリビアに置き換えて新しい要素を作成します。

Reverse()

逆順のすべての要素を含むリストを SyntaxTriviaList 返します。

ToFullString()

の読み取り専用リストを SyntaxTrivia表します。

ToString()

の読み取り専用リストを SyntaxTrivia表します。

演算子

Equality(SyntaxTriviaList, SyntaxTriviaList)

の読み取り専用リストを SyntaxTrivia表します。

Inequality(SyntaxTriviaList, SyntaxTriviaList)

の読み取り専用リストを SyntaxTrivia表します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

の読み取り専用リストを SyntaxTrivia表します。

IEnumerable<SyntaxTrivia>.GetEnumerator()

の読み取り専用リストを SyntaxTrivia表します。

拡張メソッド

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

すべての空白文字と行末トリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文トリビア リストを作成します。

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

すべての空白文字と行末トリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文トリビア リストを作成します。

Any(SyntaxTriviaList, SyntaxKind)

True 指定した種類のトリビアが少なくとも 1 つのリストにある場合。

IndexOf(SyntaxTriviaList, SyntaxKind)

トリビア リスト内の指定した種類の最初のトリビアのインデックスを返します。

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean, Boolean)

の読み取り専用リストを SyntaxTrivia表します。

Any(SyntaxTriviaList, SyntaxKind)

リストに特定の種類の雑学が含まれているかどうかをテストします。

IndexOf(SyntaxTriviaList, SyntaxKind)

トリビア リスト内の指定した種類の最初のトリビアのインデックスを返します。

適用対象