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. |