Struct SyntaxTriviaList
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public readonly struct SyntaxTriviaList : IEquatable<SyntaxTriviaList>, IReadOnlyList<SyntaxTrivia>, IReadOnlyCollection<SyntaxTrivia>, IEnumerable<SyntaxTrivia>, IEnumerable
Constructors
SyntaxTriviaList(SyntaxTrivia)
Declaration
public SyntaxTriviaList(SyntaxTrivia trivia)
Parameters
SyntaxTriviaList(params SyntaxTrivia[])
Declaration
public SyntaxTriviaList(params SyntaxTrivia[] trivias)
Parameters
SyntaxTriviaList(IEnumerable<SyntaxTrivia>?)
Declaration
public SyntaxTriviaList(IEnumerable<SyntaxTrivia>? trivias)
Parameters
Properties
Count
Declaration
public int Count { get; }
Property Value
Empty
Declaration
public static SyntaxTriviaList Empty { get; }
Property Value
FullSpan
Declaration
public TextSpan FullSpan { get; }
Property Value
this[int]
Declaration
public SyntaxTrivia this[int index] { get; }
Parameters
| Type |
Name |
Description |
| int |
index |
|
Property Value
Span
Declaration
public TextSpan Span { get; }
Property Value
Methods
Add(SyntaxTrivia)
Declaration
public SyntaxTriviaList Add(SyntaxTrivia trivia)
Parameters
Returns
AddRange(IEnumerable<SyntaxTrivia>)
Declaration
public SyntaxTriviaList AddRange(IEnumerable<SyntaxTrivia> trivia)
Parameters
Returns
Any()
Declaration
Returns
Create(SyntaxTrivia)
Declaration
public static SyntaxTriviaList Create(SyntaxTrivia trivia)
Parameters
Returns
Create(ReadOnlySpan<SyntaxTrivia>)
Declaration
public static SyntaxTriviaList Create(ReadOnlySpan<SyntaxTrivia> trivias)
Parameters
Returns
ElementAt(int)
Declaration
public SyntaxTrivia ElementAt(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
Equals(SyntaxTriviaList)
Declaration
public bool Equals(SyntaxTriviaList other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
First()
Declaration
public SyntaxTrivia First()
Returns
GetEnumerator()
Declaration
public SyntaxTriviaList.Enumerator GetEnumerator()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IndexOf(SyntaxTrivia)
Declaration
public int IndexOf(SyntaxTrivia triviaInList)
Parameters
Returns
Insert(int, SyntaxTrivia)
Declaration
public SyntaxTriviaList Insert(int index, SyntaxTrivia trivia)
Parameters
Returns
InsertRange(int, IEnumerable<SyntaxTrivia>)
Declaration
public SyntaxTriviaList InsertRange(int index, IEnumerable<SyntaxTrivia> trivia)
Parameters
Returns
Last()
Declaration
public SyntaxTrivia Last()
Returns
Remove(SyntaxTrivia)
Declaration
public SyntaxTriviaList Remove(SyntaxTrivia triviaInList)
Parameters
Returns
RemoveAt(int)
Declaration
public SyntaxTriviaList RemoveAt(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
Replace(SyntaxTrivia, SyntaxTrivia)
Declaration
public SyntaxTriviaList Replace(SyntaxTrivia triviaInList, SyntaxTrivia newTrivia)
Parameters
Returns
ReplaceRange(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
Declaration
public SyntaxTriviaList ReplaceRange(SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia)
Parameters
Returns
Reverse()
Declaration
public SyntaxTriviaList.Reversed Reverse()
Returns
ToFullString()
Declaration
public string ToFullString()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(SyntaxTriviaList, SyntaxTriviaList)
Declaration
public static bool operator ==(SyntaxTriviaList left, SyntaxTriviaList right)
Parameters
Returns
operator !=(SyntaxTriviaList, SyntaxTriviaList)
Declaration
public static bool operator !=(SyntaxTriviaList left, SyntaxTriviaList right)
Parameters
Returns
Implements