SyntaxNodeOrTokenList 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í.
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. |
| Create(ReadOnlySpan<SyntaxNodeOrToken>) |
Lista de SyntaxNodeOrToken estructuras. |
| 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. |