Partager via


SyntaxTriviaList Structure

Définition

Représente une liste en lecture seule 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)
Héritage
SyntaxTriviaList
Implémente

Constructeurs

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

Crée une liste de trivia.

SyntaxTriviaList(SyntaxTrivia)

Représente une liste en lecture seule de SyntaxTrivia.

SyntaxTriviaList(SyntaxTrivia[])

Crée une liste de trivia.

Propriétés

Count

Représente une liste en lecture seule de SyntaxTrivia.

Empty

Représente une liste en lecture seule de SyntaxTrivia.

FullSpan

Étendue absolue des éléments de liste en caractères, y compris la trivia de début et de fin des premiers et derniers éléments.

Item[Int32]

Obtient la trivia à l’index spécifié.

Span

Étendue absolue des éléments de liste en caractères, sans inclure la trivia de début et de fin des premiers et derniers éléments.

Méthodes

Add(SyntaxTrivia)

Crée un nouveau SyntaxTriviaList avec la trivia spécifiée ajoutée à la fin.

AddRange(IEnumerable<SyntaxTrivia>)

Crée un nouveau SyntaxTriviaList avec la trivia spécifiée ajoutée à la fin.

Any()

Cette liste comporte-t-elle des éléments.

Create(SyntaxTrivia)

Représente une liste en lecture seule de SyntaxTrivia.

ElementAt(Int32)

Représente une liste en lecture seule de SyntaxTrivia.

Equals(Object)

Représente une liste en lecture seule de SyntaxTrivia.

Equals(SyntaxTriviaList)

Représente une liste en lecture seule de SyntaxTrivia.

First()

Retourne la première trivia dans la liste.

GetEnumerator()

Représente une liste en lecture seule de SyntaxTrivia.

GetHashCode()

Représente une liste en lecture seule de SyntaxTrivia.

IndexOf(SyntaxTrivia)

Représente une liste en lecture seule de SyntaxTrivia.

Insert(Int32, SyntaxTrivia)

Crée un nouveau SyntaxTriviaList avec la trivia spécifiée insérée à l’index.

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

Crée un nouveau SyntaxTriviaList avec la trivia spécifiée insérée à l’index.

Last()

Retourne la dernière trivia dans la liste.

Remove(SyntaxTrivia)

Crée un nouvel SyntaxTriviaList élément avec l’élément spécifié supprimé.

RemoveAt(Int32)

Crée un nouvel SyntaxTriviaList élément avec l’élément à l’index spécifié supprimé.

Replace(SyntaxTrivia, SyntaxTrivia)

Crée un nouvel SyntaxTriviaList élément avec l’élément spécifié remplacé par une nouvelle trivia.

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Crée un nouvel SyntaxTriviaList élément avec l’élément spécifié remplacé par une nouvelle trivia.

Reverse()

Retourne une liste qui contient tous les éléments de l’ordre SyntaxTriviaList inversé.

ToFullString()

Représente une liste en lecture seule de SyntaxTrivia.

ToString()

Représente une liste en lecture seule de SyntaxTrivia.

Opérateurs

Equality(SyntaxTriviaList, SyntaxTriviaList)

Représente une liste en lecture seule de SyntaxTrivia.

Inequality(SyntaxTriviaList, SyntaxTriviaList)

Représente une liste en lecture seule de SyntaxTrivia.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Représente une liste en lecture seule de SyntaxTrivia.

IEnumerable<SyntaxTrivia>.GetEnumerator()

Représente une liste en lecture seule de SyntaxTrivia.

Méthodes d’extension

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

Crée une nouvelle liste de trivia de syntaxe avec tous les espaces blancs et la fin de la trivia de ligne remplacées par des trivia régulièrement mises en forme.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

Crée une nouvelle liste de trivia de syntaxe avec tous les espaces blancs et la fin de la trivia de ligne remplacées par des trivia régulièrement mises en forme.

Any(SyntaxTriviaList, SyntaxKind)

True si la liste a au moins une trivia du type spécifié.

IndexOf(SyntaxTriviaList, SyntaxKind)

Retourne l’index de la première trivia d’un type spécifié dans la liste de trivia.

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

Représente une liste en lecture seule de SyntaxTrivia.

Any(SyntaxTriviaList, SyntaxKind)

Teste si une liste contient des trivia d’un type particulier.

IndexOf(SyntaxTriviaList, SyntaxKind)

Retourne l’index de la première trivia d’un type spécifié dans la liste de trivia.

S’applique à