Condividi tramite


SyntaxNodeOrTokenList Struct

Definizione

Elenco di SyntaxNodeOrToken strutture.

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)
Ereditarietà
SyntaxNodeOrTokenList
Implementazioni

Costruttori

SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Creare un oggetto SyntaxNodeOrTokenList da una sequenza di SyntaxNodeOrToken.

SyntaxNodeOrTokenList(SyntaxNodeOrToken[])

Creare un oggetto SyntaxNodeOrTokenList da uno o più SyntaxNodeOrToken.

Proprietà

Count

Ottiene il numero di nodi in questo elenco

FullSpan

L'intervallo assoluto degli elementi dell'elenco in caratteri, inclusi i primi e gli ultimi elementi finali.

Item[Int32]

Ottiene SyntaxNodeOrToken in corrispondenza dell'indice specificato.

Span

L'intervallo assoluto degli elementi dell'elenco in caratteri, non incluso il primo e finale di trivia dei primi e degli ultimi elementi.

Metodi

Add(SyntaxNodeOrToken)

Crea un nuovo SyntaxNodeOrTokenList con il nodo o il token specificato aggiunto alla fine.

AddRange(IEnumerable<SyntaxNodeOrToken>)

Crea un nuovo SyntaxNodeOrTokenList oggetto con i nodi o i token specificati aggiunti alla fine.

Any()

Indica se nell'elenco è presente un elemento.

Create(ReadOnlySpan<SyntaxNodeOrToken>)

Elenco di SyntaxNodeOrToken strutture.

Equals(Object)

Determina se l'oggetto Object specificato è uguale all'istanza in questione.

Equals(SyntaxNodeOrTokenList)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

First()

Ottiene la prima struttura SintassiNodeOrToken da questo elenco.

FirstOrDefault()

Ottiene la prima struttura SintassiNodeOrToken da questo elenco se presente, else default(SyntaxNodeOrToken).

GetEnumerator()

Ottiene l'enumeratore.

GetHashCode()

Restituisce un codice hash per questa istanza.

IndexOf(SyntaxNodeOrToken)

Restituisce l'indice dall'elenco per l'oggetto specificato SyntaxNodeOrToken.

Insert(Int32, SyntaxNodeOrToken)

Crea un nuovo SyntaxNodeOrTokenList oggetto con il nodo o il token specificato inserito nell'indice.

InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>)

Crea un nuovo SyntaxNodeOrTokenList oggetto con i nodi o i token specificati inseriti nell'indice.

Last()

Ottiene l'ultima struttura SintassiNodeOrToken da questo elenco.

LastOrDefault()

Ottiene l'ultima struttura SintassiNodeOrToken da questo elenco se presente, else default(SyntaxNodeOrToken).

Remove(SyntaxNodeOrToken)

Crea un nuovo SyntaxNodeOrTokenList oggetto con l'elemento specificato rimosso.

RemoveAt(Int32)

Crea un nuovo SyntaxNodeOrTokenList oggetto con l'elemento in corrispondenza dell'indice specificato rimosso.

Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

Crea un nuovo SyntaxNodeOrTokenList oggetto con l'elemento specificato sostituito con un nuovo nodo o un token.

ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

Crea un nuovo SyntaxNodeOrTokenList oggetto con l'elemento specificato sostituito con nuovi nodi e token.

ToFullString()

Restituisce la rappresentazione completa di stringhe dei nodi e dei token in questo elenco, tra cui il primo nodo o il primo trivia del token e l'ultimo nodo o il trivia finale del token.

ToString()

Restituisce la rappresentazione di stringa dei nodi e dei token in questo elenco, non incluso il primo nodo o il trivia principale del token e l'ultimo nodo o il trivia finale del token.

Operatori

Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implementa l'operatore ==.

Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implementa l'operatore!=.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

IEnumerable<SyntaxNodeOrToken>.GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.

Si applica a