Partager via


SyntaxTokenList Structure

Définition

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(SyntaxToken)

Créer une liste de jetons

Equals(Object)

Compare cela SyntaxTokenList à l’égalité obj .

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)

left Compare et right pour l’égalité.

Inequality(SyntaxTokenList, SyntaxTokenList)

left Compare et right pour l’inégalité.

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.

S’applique à