Partilhar via


SyntaxTriviaList Estrutura

Definição

Representa uma lista somente leitura de SyntaxTrivia.

public value class SyntaxTriviaList : IEquatable<Microsoft::CodeAnalysis::SyntaxTriviaList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxTrivia>, System::Collections::Generic::IReadOnlyList<Microsoft::CodeAnalysis::SyntaxTrivia>
public readonly struct SyntaxTriviaList : IEquatable<Microsoft.CodeAnalysis.SyntaxTriviaList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxTrivia>, System.Collections.Generic.IReadOnlyList<Microsoft.CodeAnalysis.SyntaxTrivia>
type SyntaxTriviaList = struct
    interface IReadOnlyList<SyntaxTrivia>
    interface seq<SyntaxTrivia>
    interface IEnumerable
    interface IReadOnlyCollection<SyntaxTrivia>
Public Structure SyntaxTriviaList
Implements IEnumerable(Of SyntaxTrivia), IEquatable(Of SyntaxTriviaList), IReadOnlyCollection(Of SyntaxTrivia), IReadOnlyList(Of SyntaxTrivia)
Herança
SyntaxTriviaList
Implementações

Construtores

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

Cria uma lista de curiosidades.

SyntaxTriviaList(SyntaxTrivia)

Representa uma lista somente leitura de SyntaxTrivia.

SyntaxTriviaList(SyntaxTrivia[])

Cria uma lista de curiosidades.

Propriedades

Count

Representa uma lista somente leitura de SyntaxTrivia.

Empty

Representa uma lista somente leitura de SyntaxTrivia.

FullSpan

O intervalo absoluto dos elementos de lista em caracteres, incluindo as curiosidades à esquerda e à direita dos primeiros e últimos elementos.

Item[Int32]

Obtém as curiosidades no índice especificado.

Span

O intervalo absoluto dos elementos de lista em caracteres, sem incluir as curiosidades à esquerda e à direita dos primeiros e últimos elementos.

Métodos

Add(SyntaxTrivia)

Cria um novo SyntaxTriviaList com as curiosidades especificadas adicionadas ao final.

AddRange(IEnumerable<SyntaxTrivia>)

Cria um novo SyntaxTriviaList com as curiosidades especificadas adicionadas ao final.

Any()

Essa lista tem itens.

Create(ReadOnlySpan<SyntaxTrivia>)

Representa uma lista somente leitura de SyntaxTrivia.

Create(SyntaxTrivia)

Representa uma lista somente leitura de SyntaxTrivia.

ElementAt(Int32)

Representa uma lista somente leitura de SyntaxTrivia.

Equals(Object)

Representa uma lista somente leitura de SyntaxTrivia.

Equals(SyntaxTriviaList)

Representa uma lista somente leitura de SyntaxTrivia.

First()

Retorna as primeiras curiosidades da lista.

GetEnumerator()

Representa uma lista somente leitura de SyntaxTrivia.

GetHashCode()

Representa uma lista somente leitura de SyntaxTrivia.

IndexOf(SyntaxTrivia)

Representa uma lista somente leitura de SyntaxTrivia.

Insert(Int32, SyntaxTrivia)

Cria um novo SyntaxTriviaList com as curiosidades especificadas inseridas no índice.

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

Cria um novo SyntaxTriviaList com as curiosidades especificadas inseridas no índice.

Last()

Retorna as últimas curiosidades na lista.

Remove(SyntaxTrivia)

Cria um novo SyntaxTriviaList com o elemento especificado removido.

RemoveAt(Int32)

Cria um novo SyntaxTriviaList com o elemento no índice especificado removido.

Replace(SyntaxTrivia, SyntaxTrivia)

Cria um novo SyntaxTriviaList com o elemento especificado substituído por novas curiosidades.

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Cria um novo SyntaxTriviaList com o elemento especificado substituído por novas curiosidades.

Reverse()

Retorna uma lista que contém todos os elementos da SyntaxTriviaList ordem invertida.

ToFullString()

Representa uma lista somente leitura de SyntaxTrivia.

ToString()

Representa uma lista somente leitura de SyntaxTrivia.

Operadores

Equality(SyntaxTriviaList, SyntaxTriviaList)

Representa uma lista somente leitura de SyntaxTrivia.

Inequality(SyntaxTriviaList, SyntaxTriviaList)

Representa uma lista somente leitura de SyntaxTrivia.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Representa uma lista somente leitura de SyntaxTrivia.

IEnumerable<SyntaxTrivia>.GetEnumerator()

Representa uma lista somente leitura de SyntaxTrivia.

Métodos de Extensão

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

Cria uma nova lista de curiosidades de sintaxe com todos os espaços em branco e curiosidades de fim de linha substituídos por curiosidades formatadas regularmente.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

Cria uma nova lista de curiosidades de sintaxe com todos os espaços em branco e curiosidades de fim de linha substituídos por curiosidades formatadas regularmente.

Any(SyntaxTriviaList, SyntaxKind)

True se a lista tiver pelo menos uma curiosidade do tipo especificado.

IndexOf(SyntaxTriviaList, SyntaxKind)

Retorna o índice das primeiras curiosidades de um tipo especificado na lista de curiosidades.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean, Boolean)

Representa uma lista somente leitura de SyntaxTrivia.

Any(SyntaxTriviaList, SyntaxKind)

Testa se uma lista contém curiosidades de um tipo específico.

IndexOf(SyntaxTriviaList, SyntaxKind)

Retorna o índice das primeiras curiosidades de um tipo especificado na lista de curiosidades.

Aplica-se a