SyntaxNodeOrTokenList Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma lista de SyntaxNodeOrToken estruturas.
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)
- Herança
-
SyntaxNodeOrTokenList
- Implementações
Construtores
| SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>) |
Criar uma SyntaxNodeOrTokenList a partir de uma sequência de SyntaxNodeOrToken. |
| SyntaxNodeOrTokenList(SyntaxNodeOrToken[]) |
Criar um SyntaxNodeOrTokenList a partir de um ou mais SyntaxNodeOrToken. |
Propriedades
| Count |
Obtém a contagem de nós nesta lista |
| FullSpan |
O intervalo absoluto dos elementos da lista em caracteres, incluindo as curiosidades à esquerda e à direita dos primeiros e últimos elementos. |
| Item[Int32] |
Obtém o SyntaxNodeOrToken no índice especificado. |
| Span |
O intervalo absoluto dos elementos da lista em caracteres, sem incluir as curiosidades à esquerda e à direita dos primeiros e últimos elementos. |
Métodos
| Add(SyntaxNodeOrToken) |
Cria um novo SyntaxNodeOrTokenList com o nó ou token especificado adicionado ao final. |
| AddRange(IEnumerable<SyntaxNodeOrToken>) |
Cria um novo SyntaxNodeOrTokenList com os nós ou tokens especificados adicionados ao final. |
| Any() |
Indica se há algum elemento na lista. |
| Create(ReadOnlySpan<SyntaxNodeOrToken>) |
Uma lista de SyntaxNodeOrToken estruturas. |
| Equals(Object) |
Determina se o Object especificado é igual a esta instância. |
| Equals(SyntaxNodeOrTokenList) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
| First() |
Obtém a primeira estrutura SyntaxNodeOrToken desta lista. |
| FirstOrDefault() |
Obtém a primeira estrutura SyntaxNodeOrToken desta lista, se presente, caso contrário, padrão(SyntaxNodeOrToken). |
| GetEnumerator() |
Obtém o enumerador. |
| GetHashCode() |
Retorna um código hash para essa instância. |
| IndexOf(SyntaxNodeOrToken) |
Retorna o índice da lista para o determinado SyntaxNodeOrToken. |
| Insert(Int32, SyntaxNodeOrToken) |
Cria um novo SyntaxNodeOrTokenList com o nó ou token especificado inserido no índice. |
| InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>) |
Cria um novo SyntaxNodeOrTokenList com os nós ou tokens especificados inseridos no índice. |
| Last() |
Obtém a última estrutura SyntaxNodeOrToken desta lista. |
| LastOrDefault() |
Obtém a última estrutura SyntaxNodeOrToken desta lista se presente, caso contrário, padrão(SyntaxNodeOrToken). |
| Remove(SyntaxNodeOrToken) |
Cria um novo SyntaxNodeOrTokenList com o elemento especificado removido. |
| RemoveAt(Int32) |
Cria um novo SyntaxNodeOrTokenList com o elemento no índice especificado removido. |
| Replace(SyntaxNodeOrToken, SyntaxNodeOrToken) |
Cria um novo SyntaxNodeOrTokenList com o elemento especificado substituído por um novo nó ou token. |
| ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>) |
Cria um novo SyntaxNodeOrTokenList com o elemento especificado substituído por novos nós e tokens. |
| ToFullString() |
Retorna a representação de cadeia de caracteres completa dos nós e tokens nesta lista, incluindo as principais curiosidades do primeiro nó ou token e as curiosidades à direita do último nó ou token. |
| ToString() |
Retorna a representação de cadeia de caracteres dos nós e tokens nesta lista, sem incluir as principais curiosidades do primeiro nó ou token e as curiosidades do último nó ou token. |
Operadores
| Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
Implementa o operador ==. |
| Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
Implementa o operador !=. |
Implantações explícitas de interface
| IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. |
| IEnumerable<SyntaxNodeOrToken>.GetEnumerator() |
Retorna um enumerador que itera pela coleção. |