Partager via


SyntaxNodeOrTokenList Structure

Définition

Liste des SyntaxNodeOrToken structures.

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)
Héritage
SyntaxNodeOrTokenList
Implémente

Constructeurs

SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Créez une SyntaxNodeOrTokenList séquence de SyntaxNodeOrToken.

SyntaxNodeOrTokenList(SyntaxNodeOrToken[])

Créez une SyntaxNodeOrTokenList ou plusieurs SyntaxNodeOrToken.

Propriétés

Count

Obtient le nombre de nœuds de cette 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 l'objet SyntaxNodeOrToken à 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(SyntaxNodeOrToken)

Crée un nouveau SyntaxNodeOrTokenList avec le nœud ou le jeton spécifié ajouté à la fin.

AddRange(IEnumerable<SyntaxNodeOrToken>)

Crée un nouveau SyntaxNodeOrTokenList avec les nœuds ou jetons spécifiés ajoutés à la fin.

Any()

Indique s’il existe un élément dans la liste.

Create(ReadOnlySpan<SyntaxNodeOrToken>)

Liste des SyntaxNodeOrToken structures.

Equals(Object)

Détermine si le Object spécifié est égal à cette instance.

Equals(SyntaxNodeOrTokenList)

Indique si l'objet actuel est égal à un autre objet du même type.

First()

Obtient la première structure SyntaxNodeOrToken de cette liste.

FirstOrDefault()

Obtient la première structure SyntaxNodeOrToken de cette liste si elle est présente, sinon par défaut(SyntaxNodeOrToken).

GetEnumerator()

Obtient l'énumérateur.

GetHashCode()

Retourne un code de hachage pour cette instance.

IndexOf(SyntaxNodeOrToken)

Retourne l’index de la liste pour l’élément donné SyntaxNodeOrToken.

Insert(Int32, SyntaxNodeOrToken)

Crée un nouveau SyntaxNodeOrTokenList avec le nœud ou le jeton spécifié inséré à l’index.

InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>)

Crée un nouveau SyntaxNodeOrTokenList avec les nœuds ou jetons spécifiés insérés à l’index.

Last()

Obtient la dernière structure SyntaxNodeOrToken de cette liste.

LastOrDefault()

Obtient la dernière structure SyntaxNodeOrToken de cette liste si elle est présente, sinon par défaut(SyntaxNodeOrToken).

Remove(SyntaxNodeOrToken)

Crée un nouvel SyntaxNodeOrTokenList élément avec l’élément spécifié supprimé.

RemoveAt(Int32)

Crée un nouvel SyntaxNodeOrTokenList élément avec l’index spécifié supprimé.

Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

Crée un nouvel SyntaxNodeOrTokenList élément avec l’élément spécifié remplacé par un nouveau nœud ou un jeton.

ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

Crée un nouvel SyntaxNodeOrTokenList élément avec l’élément spécifié remplacé par un nouveau nœud et des jetons.

ToFullString()

Retourne la représentation de chaîne complète des nœuds et des jetons de cette liste, y compris la première trivia de nœud ou de jeton et la trivia de fin du dernier nœud ou du dernier jeton.

ToString()

Retourne la représentation sous forme de chaîne des nœuds et des jetons de cette liste, sans inclure la première trivia de nœud ou de jeton et la dernière trivia de fin du nœud ou du dernier jeton.

Opérateurs

Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implémente l'opérateur ==.

Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implémente l'opérateur !=.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

IEnumerable<SyntaxNodeOrToken>.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

S’applique à