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(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. |