SyntaxTriviaList Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |