SyntaxNodeOrTokenList 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.
Eine Liste der SyntaxNodeOrToken Strukturen.
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)
- Vererbung
-
SyntaxNodeOrTokenList
- Implementiert
Konstruktoren
SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>) |
Erstellen einer SyntaxNodeOrTokenList Abfolge von SyntaxNodeOrToken. |
SyntaxNodeOrTokenList(SyntaxNodeOrToken[]) |
Erstellen Sie eine SyntaxNodeOrTokenList aus einem oder mehreren SyntaxNodeOrToken. |
Eigenschaften
Count |
Ruft die Anzahl der Knoten in dieser Liste ab. |
FullSpan |
Die absolute Spannweite der Listenelemente in Zeichen, einschließlich der führenden und nachfolgenden Trivia der ersten und letzten Elemente. |
Item[Int32] |
Ruft den SyntaxNodeOrToken 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(SyntaxNodeOrToken) |
Erstellt ein neues SyntaxNodeOrTokenList Mit dem angegebenen Knoten oder Token, das dem Ende hinzugefügt wurde. |
AddRange(IEnumerable<SyntaxNodeOrToken>) |
Erstellt ein Neues SyntaxNodeOrTokenList mit den angegebenen Knoten oder Token, die dem Ende hinzugefügt wurden. |
Any() |
Gibt an, ob ein Element in der Liste vorhanden ist. |
Create(ReadOnlySpan<SyntaxNodeOrToken>) |
Eine Liste der SyntaxNodeOrToken Strukturen. |
Equals(Object) |
Bestimmt, ob der angegebene Object gleich dieser Instanz ist. |
Equals(SyntaxNodeOrTokenList) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. |
First() |
Ruft die erste SyntaxNodeOrToken-Struktur aus dieser Liste ab. |
FirstOrDefault() |
Ruft die erste SyntaxNodeOrToken-Struktur aus dieser Liste ab, wenn vorhanden, andernfalls default(SyntaxNodeOrToken). |
GetEnumerator() |
Ruft den Enumerator ab. |
GetHashCode() |
Gibt einen Hashcode für diese Instanz zurück. |
IndexOf(SyntaxNodeOrToken) |
Gibt den Index aus der Liste für die angegebene SyntaxNodeOrToken. |
Insert(Int32, SyntaxNodeOrToken) |
Erstellt ein neues SyntaxNodeOrTokenList Mit dem angegebenen Knoten oder Token, das am Index eingefügt wurde. |
InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>) |
Erstellt ein neues SyntaxNodeOrTokenList Mit den angegebenen Knoten oder Token, die am Index eingefügt wurden. |
Last() |
Ruft die letzte SyntaxNodeOrToken-Struktur aus dieser Liste ab. |
LastOrDefault() |
Ruft die letzte SyntaxNodeOrToken-Struktur aus dieser Liste ab, wenn vorhanden, andernfalls default(SyntaxNodeOrToken). |
Remove(SyntaxNodeOrToken) |
Erstellt ein neues SyntaxNodeOrTokenList Element mit dem angegebenen Element entfernt. |
RemoveAt(Int32) |
Erstellt ein neues SyntaxNodeOrTokenList Element mit dem Element am angegebenen Index entfernt. |
Replace(SyntaxNodeOrToken, SyntaxNodeOrToken) |
Erstellt ein Neues SyntaxNodeOrTokenList mit dem angegebenen Element, das durch einen neuen Knoten oder token ersetzt wird. |
ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>) |
Erstellt ein Neues SyntaxNodeOrTokenList mit dem angegebenen Element, das durch eine neue Knoten und Token ersetzt wird. |
ToFullString() |
Gibt die vollständige Zeichenfolgendarstellung der Knoten und Token in dieser Liste zurück, einschließlich der führenden Trivia des ersten Knotens oder Tokens und der nachfolgenden Trivia des letzten Knotens oder Tokens. |
ToString() |
Gibt die Zeichenfolgendarstellung der Knoten und Token in dieser Liste zurück, nicht einschließlich der führenden Trivia des ersten Knotens oder Tokens und der letzten Knoten- oder Tokenfolge. |
Operatoren
Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
Implementiert den Operator ==. |
Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
Implementiert den Operator !=. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
IEnumerable<SyntaxNodeOrToken>.GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. |