Freigeben über


SyntaxTriviaList Struktur

Definition

Stellt eine schreibgeschützte Liste von 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)
Vererbung
SyntaxTriviaList
Implementiert

Konstruktoren

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

Erstellt eine Liste von Trivia.

SyntaxTriviaList(SyntaxTrivia)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

SyntaxTriviaList(SyntaxTrivia[])

Erstellt eine Liste von Trivia.

Eigenschaften

Count

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Empty

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

FullSpan

Die absolute Spannweite der Listenelemente in Zeichen, einschließlich der führenden und nachfolgenden Trivia der ersten und letzten Elemente.

Item[Int32]

Ruft die Trivia am angegebenen Index ab.

Span

Die absolute Spannweite der Listenelemente in Zeichen, nicht einschließlich der führenden und nachfolgenden Trivia der ersten und letzten Elemente.

Methoden

Add(SyntaxTrivia)

Erstellt ein neues SyntaxTriviaList Mit dem angegebenen Trivia, das am Ende hinzugefügt wurde.

AddRange(IEnumerable<SyntaxTrivia>)

Erstellt ein neues SyntaxTriviaList Mit dem angegebenen Trivia, das am Ende hinzugefügt wurde.

Any()

Enthält diese Liste alle Elemente.

Create(SyntaxTrivia)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

ElementAt(Int32)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Equals(Object)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Equals(SyntaxTriviaList)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

First()

Gibt die erste Trivia in der Liste zurück.

GetEnumerator()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

GetHashCode()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

IndexOf(SyntaxTrivia)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Insert(Int32, SyntaxTrivia)

Erstellt ein neues SyntaxTriviaList Mit dem angegebenen Trivia, das am Index eingefügt wurde.

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

Erstellt ein neues SyntaxTriviaList Mit dem angegebenen Trivia, das am Index eingefügt wurde.

Last()

Gibt die letzte Trivia in der Liste zurück.

Remove(SyntaxTrivia)

Erstellt ein neues SyntaxTriviaList Element mit dem angegebenen Element entfernt.

RemoveAt(Int32)

Erstellt ein neues SyntaxTriviaList Element mit dem Element am angegebenen Index entfernt.

Replace(SyntaxTrivia, SyntaxTrivia)

Erstellt ein Neues SyntaxTriviaList mit dem angegebenen Element, das durch neue Trivia ersetzt wird.

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Erstellt ein Neues SyntaxTriviaList mit dem angegebenen Element, das durch neue Trivia ersetzt wird.

Reverse()

Gibt eine Liste zurück, die alle Elemente in SyntaxTriviaList umgekehrter Reihenfolge enthält.

ToFullString()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

ToString()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Operatoren

Equality(SyntaxTriviaList, SyntaxTriviaList)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Inequality(SyntaxTriviaList, SyntaxTriviaList)

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

IEnumerable<SyntaxTrivia>.GetEnumerator()

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Erweiterungsmethoden

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

Erstellt eine neue Syntax-Trivia-Liste mit allen Leerzeichen und End-of-Line-Trivia ersetzt durch regelmäßig formatierte Trivia.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

Erstellt eine neue Syntax-Trivia-Liste mit allen Leerzeichen und End-of-Line-Trivia ersetzt durch regelmäßig formatierte Trivia.

Any(SyntaxTriviaList, SyntaxKind)

True, wenn die Liste mindestens eine Trivia der angegebenen Art aufweist.

IndexOf(SyntaxTriviaList, SyntaxKind)

Gibt den Index der ersten Trivia einer angegebenen Art in der Trivia-Liste zurück.

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

Stellt eine schreibgeschützte Liste von SyntaxTrivia.

Any(SyntaxTriviaList, SyntaxKind)

Überprüft, ob eine Liste Trivia einer bestimmten Art enthält.

IndexOf(SyntaxTriviaList, SyntaxKind)

Gibt den Index der ersten Trivia einer angegebenen Art in der Trivia-Liste zurück.

Gilt für: