SyntaxTokenList 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 SyntaxToken.
public value class SyntaxTokenList : IEquatable<Microsoft::CodeAnalysis::SyntaxTokenList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxToken>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxToken>, System::Collections::Generic::IReadOnlyList<Microsoft::CodeAnalysis::SyntaxToken>
public readonly struct SyntaxTokenList : IEquatable<Microsoft.CodeAnalysis.SyntaxTokenList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxToken>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxToken>, System.Collections.Generic.IReadOnlyList<Microsoft.CodeAnalysis.SyntaxToken>
type SyntaxTokenList = struct
interface IReadOnlyList<SyntaxToken>
interface seq<SyntaxToken>
interface IEnumerable
interface IReadOnlyCollection<SyntaxToken>
Public Structure SyntaxTokenList
Implements IEnumerable(Of SyntaxToken), IEquatable(Of SyntaxTokenList), IReadOnlyCollection(Of SyntaxToken), IReadOnlyList(Of SyntaxToken)
- Vererbung
-
SyntaxTokenList
- Implementiert
Konstruktoren
SyntaxTokenList(IEnumerable<SyntaxToken>) |
Erstellt eine Liste von Token. |
SyntaxTokenList(SyntaxToken) |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
SyntaxTokenList(SyntaxToken[]) |
Erstellt eine Liste von Token. |
Eigenschaften
Count |
Gibt die Anzahl der Token in der Liste zurück. |
FullSpan |
Die absolute Spanne der Listenelemente in Zeichen, einschließlich der führenden und nachgestellten Trivia der ersten und letzten Elemente. |
Item[Int32] |
Ruft das Token im angegebenen Index ab. |
Span |
Die absolute Spanne der Listenelemente in Zeichen, nicht einschließlich der führenden und nachgestellten Trivia der ersten und letzten Elemente. |
Methoden
Add(SyntaxToken) |
Erstellt ein neues SyntaxTokenList mit dem angegebenen Token, das dem Ende hinzugefügt wurde. |
AddRange(IEnumerable<SyntaxToken>) |
Erstellt ein Neues SyntaxTokenList mit den angegebenen Token, die dem Ende hinzugefügt wurden. |
Any() |
Überprüft, ob die Liste nicht leer ist. |
Create(ReadOnlySpan<SyntaxToken>) |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
Create(SyntaxToken) |
Erstellen einer neuen Tokenliste |
Equals(Object) |
Vergleicht dies SyntaxTokenList mit der |
Equals(SyntaxTokenList) |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
First() |
Gibt das erste Token in der Liste zurück. |
GetEnumerator() |
Gibt einen Aufzählungsator für die Token in der SyntaxTokenList |
GetHashCode() |
Dient als Hashfunktion für die SyntaxTokenList |
IndexOf(SyntaxToken) |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
Insert(Int32, SyntaxToken) |
Erstellt ein Neues SyntaxTokenList mit dem angegebenen Token-Einfügen im Index. |
InsertRange(Int32, IEnumerable<SyntaxToken>) |
Erstellt ein Neues SyntaxTokenList mit den angegebenen Token, die im Index eingefügt werden. |
Last() |
Gibt das letzte Token in der Liste zurück. |
Remove(SyntaxToken) |
Erstellt ein Neues SyntaxTokenList mit dem angegebenen Token entfernt. |
RemoveAt(Int32) |
Erstellt ein Neues SyntaxTokenList mit dem Token beim angegebenen Index entfernt. |
Replace(SyntaxToken, SyntaxToken) |
Erstellt ein Neues SyntaxTokenList mit dem angegebenen Token, das durch ein neues Token ersetzt wird. |
ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>) |
Erstellt ein Neues SyntaxTokenList mit dem angegebenen Token, das durch neue Token ersetzt wird. |
Reverse() |
Gibt eine Liste zurück, die alle Elemente in SyntaxTokenList umgekehrter Reihenfolge enthält. |
ToFullString() |
Gibt die vollständige Zeichenfolgendarstellung der Token in dieser Liste zurück, einschließlich der führenden Trivia des ersten Token und der nachgestellten Trivia des letzten Token. |
ToString() |
Gibt die Zeichenfolgendarstellung der Token in dieser Liste zurück, nicht einschließlich der führenden Trivia des ersten Tokens und der nachgestellten Trivia des letzten Token. |
Operatoren
Equality(SyntaxTokenList, SyntaxTokenList) |
Vergleicht |
Inequality(SyntaxTokenList, SyntaxTokenList) |
Vergleicht |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
IEnumerable<SyntaxToken>.GetEnumerator() |
Stellt eine schreibgeschützte Liste von SyntaxToken. |
Erweiterungsmethoden
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Fügen Sie eine oder mehrere Token in die Liste im angegebenen Index ein. |
Any(SyntaxTokenList, SyntaxKind) |
Überprüft, ob eine Liste ein Token einer bestimmten Art enthält. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Gibt den Index des ersten Token einer angegebenen Art in der Tokenliste zurück. |
Add(SyntaxTokenList, SyntaxToken[]) |
Fügen Sie ein oder mehrere Token zum Ende der Liste hinzu. |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Fügen Sie eine oder mehrere Token in die Liste im angegebenen Index ein. |
Any(SyntaxTokenList, SyntaxKind) |
Überprüft, ob eine Liste Token einer bestimmten Art enthält. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Gibt den Index des ersten Token einer angegebenen Art in der Tokenliste zurück. |