SyntaxTokenList Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une liste en lecture seule de 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)
- Héritage
-
SyntaxTokenList
- Implémente
Constructeurs
SyntaxTokenList(IEnumerable<SyntaxToken>) |
Crée une liste de jetons. |
SyntaxTokenList(SyntaxToken) |
Représente une liste en lecture seule de SyntaxToken. |
SyntaxTokenList(SyntaxToken[]) |
Crée une liste de jetons. |
Propriétés
Count |
Retourne le nombre de jetons dans la liste. |
FullSpan |
Étendue absolue des éléments de liste en caractères, y compris la trivia de début et de fin des premiers et derniers éléments. |
Item[Int32] |
Obtient le jeton à l’index spécifié. |
Span |
Étendue absolue des éléments de liste en caractères, sans inclure la trivia de début et de fin des premiers et derniers éléments. |
Méthodes
Add(SyntaxToken) |
Crée un nouveau SyntaxTokenList jeton avec le jeton spécifié ajouté à la fin. |
AddRange(IEnumerable<SyntaxToken>) |
Crée un nouveau SyntaxTokenList avec les jetons spécifiés ajoutés à la fin. |
Any() |
Teste si la liste n’est pas vide. |
Create(ReadOnlySpan<SyntaxToken>) |
Représente une liste en lecture seule de SyntaxToken. |
Create(SyntaxToken) |
Créer une liste de jetons |
Equals(Object) |
Compare cela SyntaxTokenList à l’égalité |
Equals(SyntaxTokenList) |
Représente une liste en lecture seule de SyntaxToken. |
First() |
Retourne le premier jeton de la liste. |
GetEnumerator() |
Retourne un énumérateur pour les jetons dans le SyntaxTokenList |
GetHashCode() |
Sert de fonction de hachage pour le SyntaxTokenList |
IndexOf(SyntaxToken) |
Représente une liste en lecture seule de SyntaxToken. |
Insert(Int32, SyntaxToken) |
Crée un nouveau SyntaxTokenList avec l’insertion de jeton spécifiée à l’index. |
InsertRange(Int32, IEnumerable<SyntaxToken>) |
Crée un nouveau SyntaxTokenList avec les jetons spécifiés insérés à l’index. |
Last() |
Retourne le dernier jeton de la liste. |
Remove(SyntaxToken) |
Crée un nouveau SyntaxTokenList avec le jeton spécifié supprimé. |
RemoveAt(Int32) |
Crée un nouveau SyntaxTokenList avec le jeton à l’index spécifié supprimé. |
Replace(SyntaxToken, SyntaxToken) |
Crée un SyntaxTokenList nouveau jeton avec le jeton spécifié remplacé par un nouveau jeton. |
ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>) |
Crée un SyntaxTokenList nouveau jeton avec le jeton spécifié remplacé par de nouveaux jetons. |
Reverse() |
Retourne une liste qui contient tous les éléments de SyntaxTokenList l’ordre inverse. |
ToFullString() |
Retourne la représentation de chaîne complète des jetons de cette liste, y compris la trivia de début du premier jeton et la trivia de fin du dernier jeton. |
ToString() |
Retourne la représentation sous forme de chaîne des jetons de cette liste, sans inclure la trivia de début du premier jeton et la trivia de fin du dernier jeton. |
Opérateurs
Equality(SyntaxTokenList, SyntaxTokenList) |
|
Inequality(SyntaxTokenList, SyntaxTokenList) |
|
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Représente une liste en lecture seule de SyntaxToken. |
IEnumerable<SyntaxToken>.GetEnumerator() |
Représente une liste en lecture seule de SyntaxToken. |
Méthodes d’extension
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Insérez un ou plusieurs jetons dans la liste à l’index spécifié. |
Any(SyntaxTokenList, SyntaxKind) |
Teste si une liste contient un jeton d’un type particulier. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Retourne l’index du premier jeton d’un type spécifié dans la liste des jetons. |
Add(SyntaxTokenList, SyntaxToken[]) |
Ajoutez un ou plusieurs jetons à la fin de la liste. |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Insérez un ou plusieurs jetons dans la liste à l’index spécifié. |
Any(SyntaxTokenList, SyntaxKind) |
Teste si une liste contient un jeton d’un type particulier. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Retourne l’index du premier jeton d’un type spécifié dans la liste des jetons. |