Поделиться через


SyntaxTriviaList Структура

Определение

Представляет список 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)
Наследование
SyntaxTriviaList
Реализации

Конструкторы

SyntaxTriviaList(IEnumerable<SyntaxTrivia>)

Создает список мелочей.

SyntaxTriviaList(SyntaxTrivia)

Представляет список SyntaxTrivia, доступный только для чтения.

SyntaxTriviaList(SyntaxTrivia[])

Создает список мелочей.

Свойства

Count

Представляет список SyntaxTrivia, доступный только для чтения.

Empty

Представляет список SyntaxTrivia, доступный только для чтения.

FullSpan

Абсолютный диапазон элементов списка в символах, включая начальные и конечные элементы первого и последнего элементов.

Item[Int32]

Возвращает тривию по указанному индексу.

Span

Абсолютный диапазон элементов списка в символах, не включая начальные и конечные тривии первых и последних элементов.

Методы

Add(SyntaxTrivia)

Создает новый SyntaxTriviaList объект с указанными тривия, добавленными в конец.

AddRange(IEnumerable<SyntaxTrivia>)

Создает новый SyntaxTriviaList объект с указанными тривия, добавленными в конец.

Any()

Содержит ли этот список элементы.

Create(ReadOnlySpan<SyntaxTrivia>)

Представляет список SyntaxTrivia, доступный только для чтения.

Create(SyntaxTrivia)

Представляет список SyntaxTrivia, доступный только для чтения.

ElementAt(Int32)

Представляет список SyntaxTrivia, доступный только для чтения.

Equals(Object)

Представляет список SyntaxTrivia, доступный только для чтения.

Equals(SyntaxTriviaList)

Представляет список SyntaxTrivia, доступный только для чтения.

First()

Возвращает первую мелочь в списке.

GetEnumerator()

Представляет список SyntaxTrivia, доступный только для чтения.

GetHashCode()

Представляет список SyntaxTrivia, доступный только для чтения.

IndexOf(SyntaxTrivia)

Представляет список SyntaxTrivia, доступный только для чтения.

Insert(Int32, SyntaxTrivia)

Создает новый SyntaxTriviaList объект с указанными мелочями, вставленными по индексу.

InsertRange(Int32, IEnumerable<SyntaxTrivia>)

Создает новый SyntaxTriviaList объект с указанными мелочями, вставленными по индексу.

Last()

Возвращает последнюю мелочь в списке.

Remove(SyntaxTrivia)

Создает новый SyntaxTriviaList объект с удаленным указанным элементом.

RemoveAt(Int32)

Создает новый SyntaxTriviaList элемент с удаленным индексом по указанному индексу.

Replace(SyntaxTrivia, SyntaxTrivia)

Создает новый SyntaxTriviaList элемент с указанным элементом, замененным новой тривией.

ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Создает новый SyntaxTriviaList элемент с указанным элементом, замененным новой тривией.

Reverse()

Возвращает список, содержащий все элементы в обратном SyntaxTriviaList порядке.

ToFullString()

Представляет список SyntaxTrivia, доступный только для чтения.

ToString()

Представляет список SyntaxTrivia, доступный только для чтения.

Операторы

Equality(SyntaxTriviaList, SyntaxTriviaList)

Представляет список SyntaxTrivia, доступный только для чтения.

Inequality(SyntaxTriviaList, SyntaxTriviaList)

Представляет список SyntaxTrivia, доступный только для чтения.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Представляет список SyntaxTrivia, доступный только для чтения.

IEnumerable<SyntaxTrivia>.GetEnumerator()

Представляет список SyntaxTrivia, доступный только для чтения.

Методы расширения

NormalizeWhitespace(SyntaxTriviaList, String, Boolean)

Создает новый список тривии синтаксиса со всеми пробелами и концом строки, замененными регулярно отформатированными мелочями.

NormalizeWhitespace(SyntaxTriviaList, String, String, Boolean)

Создает новый список тривии синтаксиса со всеми пробелами и концом строки, замененными регулярно отформатированными мелочями.

Any(SyntaxTriviaList, SyntaxKind)

Значение true, если список содержит по крайней мере одну мелочь указанного типа.

IndexOf(SyntaxTriviaList, SyntaxKind)

Возвращает индекс первой тривии указанного типа в списке trivia.

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

Представляет список SyntaxTrivia, доступный только для чтения.

Any(SyntaxTriviaList, SyntaxKind)

Проверяет, содержит ли список тривии определенного вида.

IndexOf(SyntaxTriviaList, SyntaxKind)

Возвращает индекс первой тривии указанного типа в списке trivia.

Применяется к