SyntaxTokenList 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.
Rappresenta un elenco di sola lettura di 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)
- Ereditarietà
-
SyntaxTokenList
- Implementazioni
Costruttori
SyntaxTokenList(IEnumerable<SyntaxToken>) |
Crea un elenco di token. |
SyntaxTokenList(SyntaxToken) |
Rappresenta un elenco di sola lettura di SyntaxToken. |
SyntaxTokenList(SyntaxToken[]) |
Crea un elenco di token. |
Proprietà
Count |
Restituisce il numero di token nell'elenco. |
FullSpan |
L'intervallo assoluto degli elementi dell'elenco in caratteri, inclusi i primi e gli ultimi elementi finali. |
Item[Int32] |
Ottiene il token nell'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(SyntaxToken) |
Crea un nuovo SyntaxTokenList con il token specificato aggiunto alla fine. |
AddRange(IEnumerable<SyntaxToken>) |
Crea un nuovo SyntaxTokenList con i token specificati aggiunti alla fine. |
Any() |
Verifica se l'elenco non è vuoto. |
Create(SyntaxToken) |
Creare un nuovo elenco di token |
Equals(Object) |
Confronta questo SyntaxTokenList valore con l'uguaglianza |
Equals(SyntaxTokenList) |
Rappresenta un elenco di sola lettura di SyntaxToken. |
First() |
Restituisce il primo token nell'elenco. |
GetEnumerator() |
Restituisce un enumeratore per i token nell'oggetto SyntaxTokenList |
GetHashCode() |
Funge da funzione hash per l'oggetto SyntaxTokenList |
IndexOf(SyntaxToken) |
Rappresenta un elenco di sola lettura di SyntaxToken. |
Insert(Int32, SyntaxToken) |
Crea un nuovo oggetto con l'inserimento SyntaxTokenList del token specificato nell'indice. |
InsertRange(Int32, IEnumerable<SyntaxToken>) |
Crea un nuovo SyntaxTokenList con i token specificati inseriti nell'indice. |
Last() |
Restituisce l'ultimo token nell'elenco. |
Remove(SyntaxToken) |
Crea un nuovo SyntaxTokenList con il token specificato rimosso. |
RemoveAt(Int32) |
Crea un nuovo SyntaxTokenList con il token in corrispondenza dell'indice specificato rimosso. |
Replace(SyntaxToken, SyntaxToken) |
Crea un nuovo SyntaxTokenList con il token specificato sostituito con un nuovo token. |
ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>) |
Crea un nuovo SyntaxTokenList con il token specificato sostituito con nuovi token. |
Reverse() |
Restituisce un elenco che contiene tutti gli elementi di SyntaxTokenList in ordine inverso. |
ToFullString() |
Restituisce la rappresentazione completa della stringa dei token in questo elenco, tra cui il primo trivia principale del token e il trivia finale dell'ultimo token. |
ToString() |
Restituisce la rappresentazione di stringa dei token in questo elenco, non inclusa la trivia principale del primo token e il trivia finale dell'ultimo token. |
Operatori
Equality(SyntaxTokenList, SyntaxTokenList) |
|
Inequality(SyntaxTokenList, SyntaxTokenList) |
|
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Rappresenta un elenco di sola lettura di SyntaxToken. |
IEnumerable<SyntaxToken>.GetEnumerator() |
Rappresenta un elenco di sola lettura di SyntaxToken. |
Metodi di estensione
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Inserire uno o più token nell'elenco nell'indice specificato. |
Any(SyntaxTokenList, SyntaxKind) |
Verifica se un elenco contiene un token di un tipo specifico. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Restituisce l'indice del primo token di un tipo specificato nell'elenco dei token. |
Add(SyntaxTokenList, SyntaxToken[]) |
Aggiungere uno o più token alla fine dell'elenco. |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Inserire uno o più token nell'elenco nell'indice specificato. |
Any(SyntaxTokenList, SyntaxKind) |
Verifica se un elenco contiene un token di un tipo specifico. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Restituisce l'indice del primo token di un tipo specificato nell'elenco dei token. |