Share via


SyntaxTriviaList Estructura

Definición

Representa una lista de solo lectura 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)
Herencia
SyntaxTriviaList
Implementaciones

Constructores

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

Crea una lista de curiosidades.

SyntaxTriviaList(SyntaxTrivia)

Representa una lista de solo lectura de SyntaxTrivia.

SyntaxTriviaList(SyntaxTrivia[])

Crea una lista de curiosidades.

Propiedades

Count

Representa una lista de solo lectura de SyntaxTrivia.

Empty

Representa una lista de solo lectura de SyntaxTrivia.

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 la trivia 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(SyntaxTrivia)

Crea un nuevo SyntaxTriviaList con la trivia especificada agregada al final.

AddRange(IEnumerable<SyntaxTrivia>)

Crea un nuevo SyntaxTriviaList con la trivia especificada agregada al final.

Any()

¿Esta lista tiene elementos.

Create(SyntaxTrivia)

Representa una lista de solo lectura de SyntaxTrivia.

ElementAt(Int32)

Representa una lista de solo lectura de SyntaxTrivia.

Equals(Object)

Representa una lista de solo lectura de SyntaxTrivia.

Equals(SyntaxTriviaList)

Representa una lista de solo lectura de SyntaxTrivia.

First()

Devuelve la primera trivia de la lista.

GetEnumerator()

Representa una lista de solo lectura de SyntaxTrivia.

GetHashCode()

Representa una lista de solo lectura de SyntaxTrivia.

IndexOf(SyntaxTrivia)

Representa una lista de solo lectura de SyntaxTrivia.

Insert(Int32, SyntaxTrivia)

Crea un nuevo SyntaxTriviaList con la trivia especificada insertada en el índice.

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

Crea un nuevo SyntaxTriviaList con la trivia especificada insertada en el índice.

Last()

Devuelve la última trivia de la lista.

Remove(SyntaxTrivia)

Crea un nuevo SyntaxTriviaList objeto con el elemento especificado quitado.

RemoveAt(Int32)

Crea un nuevo SyntaxTriviaList objeto con el elemento en el índice especificado quitado.

Replace(SyntaxTrivia, SyntaxTrivia)

Crea un nuevo SyntaxTriviaList con el elemento especificado reemplazado por una nueva trivia.

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Crea un nuevo SyntaxTriviaList con el elemento especificado reemplazado por una nueva trivia.

Reverse()

Devuelve una lista que contiene todos los elementos de SyntaxTriviaList en orden invertido.

ToFullString()

Representa una lista de solo lectura de SyntaxTrivia.

ToString()

Representa una lista de solo lectura de SyntaxTrivia.

Operadores

Equality(SyntaxTriviaList, SyntaxTriviaList)

Representa una lista de solo lectura de SyntaxTrivia.

Inequality(SyntaxTriviaList, SyntaxTriviaList)

Representa una lista de solo lectura de SyntaxTrivia.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Representa una lista de solo lectura de SyntaxTrivia.

IEnumerable<SyntaxTrivia>.GetEnumerator()

Representa una lista de solo lectura de SyntaxTrivia.

Métodos de extensión

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

Crea una nueva lista de trivias de sintaxis con todos los espacios en blanco y el final de la trivia de líneas reemplazados por trivia con formato periódico.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

Crea una nueva lista de trivias de sintaxis con todos los espacios en blanco y el final de la trivia de líneas reemplazados por trivia con formato periódico.

Any(SyntaxTriviaList, SyntaxKind)

True si la lista tiene al menos una trivia del tipo especificado.

IndexOf(SyntaxTriviaList, SyntaxKind)

Devuelve el índice de la primera trivia de un tipo especificado en la lista de trivia.

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

Representa una lista de solo lectura de SyntaxTrivia.

Any(SyntaxTriviaList, SyntaxKind)

Comprueba si una lista contiene una trivia de un tipo determinado.

IndexOf(SyntaxTriviaList, SyntaxKind)

Devuelve el índice de la primera trivia de un tipo especificado en la lista de trivia.

Se aplica a