SyntaxTokenList Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una lista de solo lectura 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)
- Herencia
-
SyntaxTokenList
- Implementaciones
Constructores
SyntaxTokenList(IEnumerable<SyntaxToken>) |
Crea una lista de tokens. |
SyntaxTokenList(SyntaxToken) |
Representa una lista de solo lectura de SyntaxToken. |
SyntaxTokenList(SyntaxToken[]) |
Crea una lista de tokens. |
Propiedades
Count |
Devuelve el número de tokens de la lista. |
FullSpan |
Intervalo absoluto de los elementos de lista en caracteres, incluida la trivia inicial y final de los elementos primero y último. |
Item[Int32] |
Obtiene el token en el índice especificado. |
Span |
Intervalo absoluto de los elementos de lista en caracteres, sin incluir la trivia inicial y final de los elementos primero y último. |
Métodos
Add(SyntaxToken) |
Crea un nuevo SyntaxTokenList con el token especificado agregado al final. |
AddRange(IEnumerable<SyntaxToken>) |
Crea un nuevo SyntaxTokenList con los tokens especificados agregados al final. |
Any() |
Comprueba si la lista no está vacía. |
Create(SyntaxToken) |
Crear una nueva lista de tokens |
Equals(Object) |
Compara esto SyntaxTokenList con para comprobar si |
Equals(SyntaxTokenList) |
Representa una lista de solo lectura de SyntaxToken. |
First() |
Devuelve el primer token de la lista. |
GetEnumerator() |
Devuelve un enumerador para los tokens de . SyntaxTokenList |
GetHashCode() |
Actúa como una función hash para . SyntaxTokenList |
IndexOf(SyntaxToken) |
Representa una lista de solo lectura de SyntaxToken. |
Insert(Int32, SyntaxToken) |
Crea un nuevo SyntaxTokenList objeto con la inserción de token especificada en el índice. |
InsertRange(Int32, IEnumerable<SyntaxToken>) |
Crea un nuevo SyntaxTokenList objeto con los tokens especificados insertados en el índice. |
Last() |
Devuelve el último token de la lista. |
Remove(SyntaxToken) |
Crea un nuevo SyntaxTokenList objeto con el token especificado quitado. |
RemoveAt(Int32) |
Crea un nuevo SyntaxTokenList con el token en el índice especificado quitado. |
Replace(SyntaxToken, SyntaxToken) |
Crea un nuevo SyntaxTokenList con el token especificado reemplazado por un nuevo token. |
ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>) |
Crea un nuevo SyntaxTokenList con el token especificado reemplazado por nuevos tokens. |
Reverse() |
Devuelve una lista que contiene todos los elementos de SyntaxTokenList en orden invertido. |
ToFullString() |
Devuelve la representación de cadena completa de los tokens de esta lista, incluida la trivia inicial del primer token y la última trivia final del token. |
ToString() |
Devuelve la representación de cadena de los tokens de esta lista, sin incluir la trivia inicial del primer token y la última trivia final del token. |
Operadores
Equality(SyntaxTokenList, SyntaxTokenList) |
Compara y |
Inequality(SyntaxTokenList, SyntaxTokenList) |
|
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Representa una lista de solo lectura de SyntaxToken. |
IEnumerable<SyntaxToken>.GetEnumerator() |
Representa una lista de solo lectura de SyntaxToken. |
Métodos de extensión
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Inserte uno o varios tokens en la lista en el índice especificado. |
Any(SyntaxTokenList, SyntaxKind) |
Comprueba si una lista contiene un token de un tipo determinado. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Devuelve el índice del primer token de un tipo especificado en la lista de tokens. |
Add(SyntaxTokenList, SyntaxToken[]) |
Agregue uno o varios tokens al final de la lista. |
Insert(SyntaxTokenList, Int32, SyntaxToken[]) |
Inserte uno o varios tokens en la lista en el índice especificado. |
Any(SyntaxTokenList, SyntaxKind) |
Comprueba si una lista contiene un token de un tipo determinado. |
IndexOf(SyntaxTokenList, SyntaxKind) |
Devuelve el índice del primer token de un tipo especificado en la lista de tokens. |