SyntaxNodeOrTokenList Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |