Share via


SyntaxNodeOrTokenList Estructura

Definición

Lista de SyntaxNodeOrToken estructuras.

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)
Herencia
SyntaxNodeOrTokenList
Implementaciones

Constructores

SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Cree un SyntaxNodeOrTokenList objeto a partir de una secuencia de SyntaxNodeOrToken.

SyntaxNodeOrTokenList(SyntaxNodeOrToken[])

Cree un SyntaxNodeOrTokenList objeto a partir de uno o varios SyntaxNodeOrToken.

Propiedades

Count

Obtiene el recuento de nodos de esta 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 objeto SyntaxNodeOrToken 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(SyntaxNodeOrToken)

Crea un nuevo SyntaxNodeOrTokenList con el nodo o token especificado agregado al final.

AddRange(IEnumerable<SyntaxNodeOrToken>)

Crea un nuevo SyntaxNodeOrTokenList con los nodos o tokens especificados agregados al final.

Any()

Indica si hay algún elemento en la lista.

Equals(Object)

Determina si el objeto Object especificado es igual a esta instancia.

Equals(SyntaxNodeOrTokenList)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

First()

Obtiene la primera estructura SyntaxNodeOrToken de esta lista.

FirstOrDefault()

Obtiene la primera estructura SyntaxNodeOrToken de esta lista si está presente, else default(SyntaxNodeOrToken).

GetEnumerator()

Obtiene el enumerador.

GetHashCode()

Devuelve un código hash para esta instancia.

IndexOf(SyntaxNodeOrToken)

Devuelve el índice de la lista para el especificado SyntaxNodeOrToken.

Insert(Int32, SyntaxNodeOrToken)

Crea un nuevo SyntaxNodeOrTokenList con el nodo o token especificado insertados en el índice.

InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>)

Crea un nuevo SyntaxNodeOrTokenList con los nodos o tokens especificados insertados en el índice.

Last()

Obtiene la última estructura SyntaxNodeOrToken de esta lista.

LastOrDefault()

Obtiene la última estructura SyntaxNodeOrToken de esta lista si está presente, else default(SyntaxNodeOrToken).

Remove(SyntaxNodeOrToken)

Crea un nuevo SyntaxNodeOrTokenList objeto con el elemento especificado quitado.

RemoveAt(Int32)

Crea un nuevo SyntaxNodeOrTokenList con el elemento en el índice especificado quitado.

Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

Crea un nuevo SyntaxNodeOrTokenList con el elemento especificado reemplazado por un nuevo nodo o token.

ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

Crea un nuevo SyntaxNodeOrTokenList con el elemento especificado reemplazado por nuevos nodos y tokens.

ToFullString()

Devuelve la representación de cadena completa de los nodos y tokens de esta lista, incluida la trivia inicial del primer nodo o token y la última trivia del nodo o token final.

ToString()

Devuelve la representación de cadena de los nodos y tokens de esta lista, sin incluir la primera trivia inicial del nodo o del token y la última trivia del nodo o token final.

Operadores

Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implementa el operador ==.

Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Implementa el operador !=.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

IEnumerable<SyntaxNodeOrToken>.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

Se aplica a