SeparatedSyntaxList<TNode> 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.
generic <typename TNode>
where TNode : SyntaxNodepublic value class SeparatedSyntaxList : IEquatable<Microsoft::CodeAnalysis::SeparatedSyntaxList<TNode>>, System::Collections::Generic::IEnumerable<TNode>, System::Collections::Generic::IReadOnlyCollection<TNode>, System::Collections::Generic::IReadOnlyList<TNode>
public readonly struct SeparatedSyntaxList<TNode> : IEquatable<Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode>>, System.Collections.Generic.IEnumerable<TNode>, System.Collections.Generic.IReadOnlyCollection<TNode>, System.Collections.Generic.IReadOnlyList<TNode> where TNode : SyntaxNode
type SeparatedSyntaxList<'Node (requires 'Node :> SyntaxNode)> = struct
interface IReadOnlyList<'Node (requires 'Node :> SyntaxNode)>
interface seq<'Node (requires 'Node :> SyntaxNode)>
interface IEnumerable
interface IReadOnlyCollection<'Node (requires 'Node :> SyntaxNode)>
Public Structure SeparatedSyntaxList(Of TNode)
Implements IEnumerable(Of TNode), IEquatable(Of SeparatedSyntaxList(Of TNode)), IReadOnlyCollection(Of TNode), IReadOnlyList(Of TNode)
Parâmetros de tipo
- TNode
- Herança
-
SeparatedSyntaxList<TNode>
- Implementações
-
IEnumerable<T> IEnumerable<TNode> IReadOnlyCollection<T> IReadOnlyCollection<TNode> IReadOnlyList<TNode> IEnumerable IEquatable<SeparatedSyntaxList<TNode>>
Propriedades
Count | |
FullSpan |
O intervalo absoluto dos elementos da lista em caracteres, incluindo as curiosidades à esquerda e à direita dos primeiros e últimos elementos. |
Item[Int32] | |
SeparatorCount | |
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(TNode) |
Cria uma nova lista com o nó especificado adicionado ao final. |
AddRange(IEnumerable<TNode>) |
Cria uma nova lista com os nós especificados adicionados ao final. |
Any() | |
Contains(TNode) | |
Equals(Object) | |
Equals(SeparatedSyntaxList<TNode>) | |
First() | |
FirstOrDefault() | |
GetEnumerator() | |
GetHashCode() | |
GetSeparator(Int32) |
Obtém o separador no índice fornecido nesta lista. |
GetSeparators() |
Retorna a sequência de apenas os tokens separadores. |
GetWithSeparators() | |
IndexOf(Func<TNode,Boolean>) | |
IndexOf(TNode) | |
Insert(Int32, TNode) |
Cria uma nova lista com o nó especificado inserido no índice. |
InsertRange(Int32, IEnumerable<TNode>) |
Cria uma nova lista com os nós especificados inseridos no índice. |
Last() | |
LastIndexOf(Func<TNode,Boolean>) | |
LastIndexOf(TNode) | |
LastOrDefault() | |
Remove(TNode) |
Cria uma nova lista com o elemento especificado removido. |
RemoveAt(Int32) |
Cria uma nova lista com o elemento no índice especificado removido. |
Replace(TNode, TNode) |
Cria uma nova lista com o elemento especificado substituído pelo novo nó. |
ReplaceRange(TNode, IEnumerable<TNode>) |
Cria uma nova lista com o elemento especificado substituído pelos novos nós. |
ReplaceSeparator(SyntaxToken, SyntaxToken) |
Cria uma nova lista com o token separador especificado substituído pelo novo separador. |
ToFullString() |
Retorna a representação de cadeia de caracteres completa dos nós nesta lista, incluindo separadores, as principais curiosidades do primeiro nó e as curiosidades do último nó ou token. |
ToString() |
Retorna a representação de cadeia de caracteres dos nós nesta lista, incluindo separadores, mas não incluindo as principais curiosidades do primeiro nó e as curiosidades do último nó ou token. |
Operadores
Implantações explícitas de interface
IEnumerable.GetEnumerator() | |
IEnumerable<TNode>.GetEnumerator() |
Métodos de Extensão
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
True se a lista tiver pelo menos um nó do tipo especificado. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Retorna o índice do primeiro nó de um tipo especificado na lista de nós. |
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Testa se uma lista contém nó de um tipo específico. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Retorna o índice do primeiro nó de um tipo especificado na lista de nós. |