94 instantiations of SyntaxTriviaList
Microsoft.CodeAnalysis (10)
Syntax\SyntaxToken.cs (2)
413
? new
SyntaxTriviaList
(this, Node.GetLeadingTriviaCore(), this.Position)
445
return new
SyntaxTriviaList
(this,
Syntax\SyntaxTriviaList.cs (3)
354
return new
SyntaxTriviaList
(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0);
400
return new
SyntaxTriviaList
(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0);
513
return new
SyntaxTriviaList
(trivia);
Syntax\SyntaxTriviaListBuilder.cs (5)
30
return new
SyntaxTriviaList
();
134
return new
SyntaxTriviaList
(default(SyntaxToken), _nodes[0].UnderlyingNode, position: 0, index: 0);
136
return new
SyntaxTriviaList
(default(SyntaxToken),
141
return new
SyntaxTriviaList
(default(SyntaxToken),
155
return new
SyntaxTriviaList
(default(SyntaxToken),
Microsoft.CodeAnalysis.CodeStyle (8)
AbstractTriviaFormatter.cs (2)
250
return new
SyntaxTriviaList
(triviaList);
257
return new
SyntaxTriviaList
(triviaList);
SyntaxNodeExtensions.cs (2)
733
var list = new
SyntaxTriviaList
();
767
var list = new
SyntaxTriviaList
();
SyntaxTokenExtensions.cs (3)
107
return token.With(new
SyntaxTriviaList
(), new
SyntaxTriviaList
());
141
var list = new
SyntaxTriviaList
();
TriviaHelpers.cs (1)
23
return new
SyntaxTriviaList
(builder);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
137
return new
SyntaxTriviaList
(builder.ToImmutable());
Microsoft.CodeAnalysis.CSharp (8)
Parser\Lexer.cs (2)
324
return new
SyntaxTriviaList
(default(Microsoft.CodeAnalysis.SyntaxToken),
332
return new
SyntaxTriviaList
(default(Microsoft.CodeAnalysis.SyntaxToken),
Syntax\CSharpSyntaxRewriter.cs (3)
78
var leading = this.VisitList(new
SyntaxTriviaList
(token, leadingTrivia));
87
var trailing = this.VisitList(new
SyntaxTriviaList
(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index));
107
var trailing = this.VisitList(new
SyntaxTriviaList
(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index: 0));
Syntax\SyntaxFactory.cs (3)
1311
return new
SyntaxTriviaList
(trivia);
1319
=> new
SyntaxTriviaList
(trivias);
1326
=> new
SyntaxTriviaList
(trivias);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
SyntaxTriviaListExtensions.cs (1)
68
return new
SyntaxTriviaList
(triviaList.Skip(triviaInLeadingBlankLines.Count()));
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
484
var newLeadingTrivia = new
SyntaxTriviaList
();
532
var identifierLeadingTrivia = new
SyntaxTriviaList
();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (21)
Syntax\StructuredTriviaTests.cs (1)
210
var trl = new
SyntaxTriviaList
();
Syntax\SyntaxTriviaListTests.cs (20)
25
EqualityTesting.AssertEqual(new
SyntaxTriviaList
(node1, node1.Node, 0, 0), new
SyntaxTriviaList
(node1, node1.Node, 0, 0));
26
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node1, node1.Node, 0, 1), new
SyntaxTriviaList
(node1, node1.Node, 0, 0));
27
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node1, node2.Node, 0, 0), new
SyntaxTriviaList
(node1, node1.Node, 0, 0));
28
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node2, node1.Node, 0, 0), new
SyntaxTriviaList
(node1, node1.Node, 0, 0));
31
EqualityTesting.AssertEqual(new
SyntaxTriviaList
(node1, node1.Node, 1, 0), new
SyntaxTriviaList
(node1, node1.Node, 0, 0));
41
EqualityTesting.AssertEqual(new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse(), new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse());
42
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node1, node1.Node, 0, 1).Reverse(), new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse());
43
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node1, node2.Node, 0, 0).Reverse(), new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse());
44
EqualityTesting.AssertNotEqual(new
SyntaxTriviaList
(node2, node1.Node, 0, 0).Reverse(), new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse());
47
EqualityTesting.AssertEqual(new
SyntaxTriviaList
(node1, node1.Node, 1, 0).Reverse(), new
SyntaxTriviaList
(node1, node1.Node, 0, 0).Reverse());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3672
return new
SyntaxTriviaList
(syntaxWithoutComments);
SyntaxTriviaListExtensions.cs (1)
68
return new
SyntaxTriviaList
(triviaList.Skip(triviaInLeadingBlankLines.Count()));
Microsoft.CodeAnalysis.Features (11)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
137
return new
SyntaxTriviaList
(builder.ToImmutable());
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (2)
137
var newRoot = root.WithPrependedLeadingTrivia(new
SyntaxTriviaList
(banner));
211
var newRoot = root.WithPrependedLeadingTrivia(new
SyntaxTriviaList
(banner));
ImplementInterface\AbstractImplementInterfaceService.cs (1)
198
return new
SyntaxTriviaList
(trivia);
Wrapping\AbstractCodeActionComputer.cs (2)
79
NewLineTrivia = new
SyntaxTriviaList
(generatorInternal.EndOfLine(options.FormattingOptions.NewLine));
80
SingleWhitespaceTrivia = new
SyntaxTriviaList
(generator.Whitespace(" "));
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (2)
61
_indentAndAlignTrivia = new
SyntaxTriviaList
(generator.Whitespace(
65
_smartIndentTrivia = new
SyntaxTriviaList
(generator.Whitespace(
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (2)
87
_firstPeriodIndentationTrivia = new
SyntaxTriviaList
(generator.Whitespace(
90
_smartIndentTrivia = new
SyntaxTriviaList
(generator.Whitespace(
Wrapping\Edit.cs (1)
61
return UpdateBetween(left, leftTrailingTrivia, new
SyntaxTriviaList
(rightLeadingTrivia), right);
Microsoft.CodeAnalysis.VisualBasic (6)
Syntax\SyntaxNodeFactories.vb (6)
106
Return New
SyntaxTriviaList
(Nothing, s.ScanMultilineTrivia().Node, 0, 0)
118
Return New
SyntaxTriviaList
(Nothing, s.ScanSingleLineTrivia().Node, 0, 0)
829
Return New
SyntaxTriviaList
()
837
Return New
SyntaxTriviaList
(Nothing, trivia.UnderlyingNode)
845
Return New
SyntaxTriviaList
(trivias)
853
Return New
SyntaxTriviaList
(trivias)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (16)
Syntax\SyntaxTokenFactoryTests.vb (16)
30
keywordToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword)
34
keywordToken = SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword, trailing:=New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")))
38
keywordToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword, trailing:=New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")))
43
keywordToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword, SyntaxFacts.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
48
keywordToken = SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword, New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
53
keywordToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword, New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
74
punctuationToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken)
78
punctuationToken = SyntaxFactory.Token(SyntaxKind.ExclamationToken, trailing:=New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")))
82
punctuationToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken, trailing:=New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")))
87
punctuationToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken, SyntaxFacts.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
92
punctuationToken = SyntaxFactory.Token(SyntaxKind.ExclamationToken, New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
97
punctuationToken = SyntaxFactory.Token(New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken, New
SyntaxTriviaList
(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
Microsoft.CodeAnalysis.Workspaces (8)
AbstractTriviaFormatter.cs (2)
250
return new
SyntaxTriviaList
(triviaList);
257
return new
SyntaxTriviaList
(triviaList);
SyntaxNodeExtensions.cs (2)
733
var list = new
SyntaxTriviaList
();
767
var list = new
SyntaxTriviaList
();
SyntaxTokenExtensions.cs (3)
107
return token.With(new
SyntaxTriviaList
(), new
SyntaxTriviaList
());
141
var list = new
SyntaxTriviaList
();
TriviaHelpers.cs (1)
23
return new
SyntaxTriviaList
(builder);
1027 references to SyntaxTriviaList
Microsoft.CodeAnalysis (69)
InternalUtilities\GeneratedCodeUtilities.cs (2)
92
var
leadingTrivia = root.GetLeadingTrivia();
123
var
leadingTrivia = root.GetLeadingTrivia();
Syntax\CommonSyntaxNodeRemover.cs (1)
50
private static bool ContainsEndOfLine(
SyntaxTriviaList
triviaList, int endOfLineKind)
Syntax\SyntaxNavigator.cs (4)
186
SyntaxTriviaList
triviaList,
207
SyntaxTriviaList
list,
377
SyntaxTriviaList
list,
406
SyntaxTriviaList
list,
Syntax\SyntaxNode.cs (3)
1061
public
SyntaxTriviaList
GetLeadingTrivia()
1070
public
SyntaxTriviaList
GetTrailingTrivia()
1542
internal static SyntaxTrivia GetTriviaThatContainsPosition(in
SyntaxTriviaList
list, int position)
Syntax\SyntaxNode.Iterators.cs (4)
133
private static readonly ObjectPool<
SyntaxTriviaList
.Enumerator[]> s_stackPool = new ObjectPool<
SyntaxTriviaList
.Enumerator[]>(() => new
SyntaxTriviaList
.Enumerator[16]);
135
private
SyntaxTriviaList
.Enumerator[] _stack;
Syntax\SyntaxNodeExtensions.cs (4)
341
=> token.WithTrailingTrivia(default(
SyntaxTriviaList
))
342
.WithLeadingTrivia(default(
SyntaxTriviaList
));
349
SyntaxTriviaList
trivia) where TSyntax : SyntaxNode
393
SyntaxTriviaList
trivia) where TSyntax : SyntaxNode
Syntax\SyntaxNodeOrToken.cs (5)
358
public
SyntaxTriviaList
GetLeadingTrivia()
370
return default(
SyntaxTriviaList
);
382
public
SyntaxTriviaList
GetTrailingTrivia()
394
return default(
SyntaxTriviaList
);
893
private static void GetDirectives<TDirective>(in
SyntaxTriviaList
trivia, Func<TDirective, bool>? filter, ref List<TDirective>? directives)
Syntax\SyntaxToken.cs (6)
408
public
SyntaxTriviaList
LeadingTrivia
414
: default(
SyntaxTriviaList
);
422
public
SyntaxTriviaList
TrailingTrivia
428
return default(
SyntaxTriviaList
);
463
public SyntaxToken WithLeadingTrivia(
SyntaxTriviaList
trivia)
489
public SyntaxToken WithTrailingTrivia(
SyntaxTriviaList
trivia)
Syntax\SyntaxTriviaList.cs (28)
22
public readonly partial struct SyntaxTriviaList : IEquatable<
SyntaxTriviaList
>, IReadOnlyList<SyntaxTrivia>
24
public static
SyntaxTriviaList
Empty => default(
SyntaxTriviaList
);
200
/// Returns a list which contains all elements of <see cref="
SyntaxTriviaList
"/> in reversed order.
202
/// <returns><see cref="Reversed"/> which contains all elements of <see cref="
SyntaxTriviaList
"/> in reversed order</returns>
241
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified trivia added to the end.
244
public
SyntaxTriviaList
Add(SyntaxTrivia trivia)
250
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified trivia added to the end.
253
public
SyntaxTriviaList
AddRange(IEnumerable<SyntaxTrivia> trivia)
259
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified trivia inserted at the index.
263
public
SyntaxTriviaList
Insert(int index, SyntaxTrivia trivia)
294
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified trivia inserted at the index.
298
public
SyntaxTriviaList
InsertRange(int index, IEnumerable<SyntaxTrivia> trivia)
342
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the element at the specified index removed.
345
public
SyntaxTriviaList
RemoveAt(int index)
358
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified element removed.
361
public
SyntaxTriviaList
Remove(SyntaxTrivia triviaInList)
373
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified element replaced with new trivia.
377
public
SyntaxTriviaList
Replace(SyntaxTrivia triviaInList, SyntaxTrivia newTrivia)
388
/// Creates a new <see cref="
SyntaxTriviaList
"/> with the specified element replaced with new trivia.
392
public
SyntaxTriviaList
ReplaceRange(SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia)
444
public bool Equals(
SyntaxTriviaList
other)
449
public static bool operator ==(
SyntaxTriviaList
left,
SyntaxTriviaList
right)
454
public static bool operator !=(
SyntaxTriviaList
left,
SyntaxTriviaList
right)
461
return (obj is
SyntaxTriviaList
list) && Equals(list);
511
public static
SyntaxTriviaList
Create(SyntaxTrivia trivia)
Syntax\SyntaxTriviaList.Enumerator.cs (2)
27
internal Enumerator(in
SyntaxTriviaList
list)
140
internal EnumeratorImpl(in
SyntaxTriviaList
list)
Syntax\SyntaxTriviaList.Reversed.cs (4)
21
private readonly
SyntaxTriviaList
_list;
23
public Reversed(
SyntaxTriviaList
list)
81
internal Enumerator(in
SyntaxTriviaList
list)
136
internal ReversedEnumeratorImpl(in
SyntaxTriviaList
list)
Syntax\SyntaxTriviaListBuilder.cs (6)
26
public static
SyntaxTriviaList
Create(IEnumerable<SyntaxTrivia>? trivia)
99
public void Add(in
SyntaxTriviaList
list)
104
public void Add(in
SyntaxTriviaList
list, int offset, int length)
122
public static implicit operator
SyntaxTriviaList
(SyntaxTriviaListBuilder builder)
127
public
SyntaxTriviaList
ToList()
162
return default(
SyntaxTriviaList
);
Microsoft.CodeAnalysis.CodeStyle (41)
AbstractDocumentationCommentService.cs (1)
54
var
leadingTrivia = documentationComment.GetLeadingTrivia();
AbstractFileBannerFacts.cs (2)
112
var
leadingTrivia = node.GetLeadingTrivia();
174
var
leadingTrivia = firstToken.LeadingTrivia;
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
86
var
leadingTrivia = token.LeadingTrivia;
126
private bool IsEndOfLine(
SyntaxTriviaList
triviaList, int index)
AbstractTriviaFormatter.cs (2)
238
public
SyntaxTriviaList
FormatToSyntaxTrivia(CancellationToken cancellationToken)
260
private static void AddRange(ArrayBuilder<SyntaxTrivia> result,
SyntaxTriviaList
triviaList)
FormattingExtensions.cs (1)
76
public static bool HasAnyWhitespaceElasticTrivia(this
SyntaxTriviaList
list)
GeneratedCodeUtilities.cs (2)
92
var
leadingTrivia = root.GetLeadingTrivia();
123
var
leadingTrivia = root.GetLeadingTrivia();
ISyntaxFacts.cs (1)
112
SyntaxTriviaList
ParseLeadingTrivia(string text);
ISyntaxFactsExtensions.cs (2)
121
private static bool IsOnSingleLine(ISyntaxFacts syntaxFacts,
SyntaxTriviaList
triviaList, bool checkTrivia)
248
private static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts,
SyntaxTriviaList
list)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
146
var
triviaList = compilationUnit.EndOfFileToken.LeadingTrivia;
SyntaxNodeExtensions.cs (10)
557
private static readonly Func<
SyntaxTriviaList
, int, SyntaxToken> s_findSkippedTokenForward = FindSkippedTokenForward;
562
private static SyntaxToken FindSkippedTokenForward(
SyntaxTriviaList
triviaList, int position)
587
private static readonly Func<
SyntaxTriviaList
, int, SyntaxToken> s_findSkippedTokenBackward = FindSkippedTokenBackward;
592
private static SyntaxToken FindSkippedTokenBackward(
SyntaxTriviaList
triviaList, int position)
719
SyntaxTriviaList
trivia) where T : SyntaxNode
733
var
list = new SyntaxTriviaList();
753
SyntaxTriviaList
trivia) where T : SyntaxNode
767
var
list = new SyntaxTriviaList();
786
return token.WithLeadingTrivia(default(
SyntaxTriviaList
));
794
return token.WithTrailingTrivia(default(
SyntaxTriviaList
));
SyntaxTokenExtensions.cs (4)
110
public static SyntaxToken With(this SyntaxToken token,
SyntaxTriviaList
leading,
SyntaxTriviaList
trailing)
127
SyntaxTriviaList
trivia)
141
var
list = new SyntaxTriviaList();
SyntaxTriviaListExtensions.cs (2)
11
public static SyntaxTrivia? FirstOrNull(this
SyntaxTriviaList
triviaList, Func<SyntaxTrivia, bool> predicate)
24
public static SyntaxTrivia LastOrDefault(this
SyntaxTriviaList
triviaList)
TriviaDataWithList.cs (1)
17
public abstract
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken);
TriviaHelpers.cs (2)
11
public static
SyntaxTriviaList
CreateTriviaListFromTo(
SyntaxTriviaList
triviaList, int startIndex, int endIndex)
TriviaList.cs (7)
9
private readonly
SyntaxTriviaList
_list1;
10
private readonly
SyntaxTriviaList
_list2;
12
public TriviaList(
SyntaxTriviaList
list1,
SyntaxTriviaList
list2)
28
private readonly
SyntaxTriviaList
_list1;
29
private readonly
SyntaxTriviaList
_list2;
31
private
SyntaxTriviaList
.Enumerator _enumerator;
UseConditionalExpressionHelpers.cs (1)
68
public static bool HasRegularCommentTrivia(ISyntaxFacts syntaxFacts,
SyntaxTriviaList
triviaList)
Microsoft.CodeAnalysis.CodeStyle.Fixes (20)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
53
protected abstract SyntaxNode? TryGetDocCommentNode(
SyntaxTriviaList
parameter);
AbstractCodeGenerationService.cs (5)
507
var
leading = attributeList.GetLeadingTrivia();
508
var
trailing = attributeList.GetTrailingTrivia();
529
var
leading = isComma(previousToken) ? previousToken.LeadingTrivia : attributeToRemove.GetLeadingTrivia();
531
var
trailing = isComma(nextToken) ? nextToken.TrailingTrivia : attributeToRemove.GetTrailingTrivia();
535
protected static T AppendTriviaAtPosition<T>(T node, int position,
SyntaxTriviaList
trivia)
AbstractFileHeaderCodeFixProvider.cs (5)
97
var
triviaList = root.GetLeadingTrivia();
167
var
newHeaderTrivia = CreateNewHeader(syntaxFacts, leadingSpaces + fileHeaderHelper.CommentPrefix, expectedFileHeader, newLineTrivia.ToFullString());
178
var
newTrivia = CreateNewHeader(syntaxFacts, fileHeaderHelper.CommentPrefix, expectedFileHeader, newLineTrivia.ToFullString()).Add(newLineTrivia).Add(newLineTrivia);
181
var
leadingTrivia = root.GetLeadingTrivia();
200
private static
SyntaxTriviaList
CreateNewHeader(ISyntaxFacts syntaxFacts, string prefixWithLeadingSpaces, string expectedFileHeader, string newLineText)
AbstractMultipleBlankLinesCodeFixProvider.cs (4)
58
var
leadingTrivia = UpdateLeadingTrivia(syntaxKinds, token.LeadingTrivia);
67
private static
SyntaxTriviaList
UpdateLeadingTrivia(ISyntaxKindsService syntaxKinds,
SyntaxTriviaList
triviaList)
140
private static bool IsEndOfLine(ISyntaxKindsService syntaxKinds,
SyntaxTriviaList
triviaList, int index)
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
28
protected abstract
SyntaxTriviaList
GetRevisedDocCommentTrivia(string docCommentText);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
701
var
leadingTrivia = insertionNode.GetLeadingTrivia();
AbstractUseCompoundAssignmentCodeFixProvider.cs (2)
44
protected abstract
SyntaxTriviaList
PrepareRightExpressionLeadingTrivia(
SyntaxTriviaList
initialTrivia);
AddImportHelpers.cs (1)
54
var
trailingTrivia = newImports[0].GetTrailingTrivia();
Microsoft.CodeAnalysis.CSharp (80)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
621
SyntaxTriviaList
leadingTrivia = SyntaxFactory.ParseLeadingTrivia(commentText, CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
CSharpExtensions.cs (2)
125
public static int IndexOf(this
SyntaxTriviaList
list, SyntaxKind kind)
133
public static bool Any(this
SyntaxTriviaList
list, SyntaxKind kind)
Parser\Lexer.cs (2)
320
internal
SyntaxTriviaList
LexSyntaxLeadingTrivia()
328
internal
SyntaxTriviaList
LexSyntaxTrailingTrivia()
Syntax\CSharpSyntaxNode.cs (2)
165
public new
SyntaxTriviaList
GetLeadingTrivia()
174
public new
SyntaxTriviaList
GetTrailingTrivia()
Syntax\CSharpSyntaxRewriter.cs (5)
78
var
leading = this.VisitList(new SyntaxTriviaList(token, leadingTrivia));
87
var
trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index));
107
var
trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index: 0));
281
public virtual
SyntaxTriviaList
VisitList(
SyntaxTriviaList
list)
Syntax\SyntaxExtensions.cs (5)
104
public static
SyntaxTriviaList
NormalizeWhitespace(this
SyntaxTriviaList
list, string indentation, bool elasticTrivia)
118
public static
SyntaxTriviaList
NormalizeWhitespace(this
SyntaxTriviaList
list,
126
public static
SyntaxTriviaList
ToSyntaxTriviaList(this IEnumerable<SyntaxTrivia> sequence)
Syntax\SyntaxFactory.cs (48)
229
public static SyntaxToken Token(
SyntaxTriviaList
leading, SyntaxKind kind,
SyntaxTriviaList
trailing)
246
public static SyntaxToken Token(
SyntaxTriviaList
leading, SyntaxKind kind, string text, string valueText,
SyntaxTriviaList
trailing)
286
public static SyntaxToken MissingToken(
SyntaxTriviaList
leading, SyntaxKind kind,
SyntaxTriviaList
trailing)
307
public static SyntaxToken Identifier(
SyntaxTriviaList
leading, string text,
SyntaxTriviaList
trailing)
320
public static SyntaxToken VerbatimIdentifier(
SyntaxTriviaList
leading, string text, string valueText,
SyntaxTriviaList
trailing)
341
public static SyntaxToken Identifier(
SyntaxTriviaList
leading, SyntaxKind contextualKind, string text, string valueText,
SyntaxTriviaList
trailing)
372
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, int value,
SyntaxTriviaList
trailing)
403
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, uint value,
SyntaxTriviaList
trailing)
434
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, long value,
SyntaxTriviaList
trailing)
465
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, ulong value,
SyntaxTriviaList
trailing)
496
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, float value,
SyntaxTriviaList
trailing)
527
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, double value,
SyntaxTriviaList
trailing)
558
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, decimal value,
SyntaxTriviaList
trailing)
589
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, string value,
SyntaxTriviaList
trailing)
620
public static SyntaxToken Literal(
SyntaxTriviaList
leading, string text, char value,
SyntaxTriviaList
trailing)
631
public static SyntaxToken BadToken(
SyntaxTriviaList
leading, string text,
SyntaxTriviaList
trailing)
643
public static SyntaxToken XmlTextLiteral(
SyntaxTriviaList
leading, string text, string value,
SyntaxTriviaList
trailing)
655
public static SyntaxToken XmlEntity(
SyntaxTriviaList
leading, string text, string value,
SyntaxTriviaList
trailing)
1119
public static SyntaxToken XmlTextNewLine(
SyntaxTriviaList
leading, string text, string value,
SyntaxTriviaList
trailing)
1300
public static
SyntaxTriviaList
TriviaList()
1302
return default(
SyntaxTriviaList
);
1309
public static
SyntaxTriviaList
TriviaList(SyntaxTrivia trivia)
1318
public static
SyntaxTriviaList
TriviaList(params SyntaxTrivia[] trivias)
1325
public static
SyntaxTriviaList
TriviaList(IEnumerable<SyntaxTrivia> trivias)
1581
public static
SyntaxTriviaList
ParseLeadingTrivia(string text, int offset = 0)
1589
internal static
SyntaxTriviaList
ParseLeadingTrivia(string text, CSharpParseOptions options, int offset = 0)
1600
public static
SyntaxTriviaList
ParseTrailingTrivia(string text, int offset = 0)
1621
SyntaxTriviaList
leadingTrivia = ParseLeadingTrivia(commentText, CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
2401
private static bool HasUnterminatedMultiLineComment(
SyntaxTriviaList
triviaList)
Syntax\SyntaxNodeRemover.cs (6)
37
var
residualTrivia = remover.ResidualTrivia;
83
internal
SyntaxTriviaList
ResidualTrivia
93
return default(
SyntaxTriviaList
);
98
private void AddResidualTrivia(
SyntaxTriviaList
trivia, bool requiresNewLine = false)
134
/// Returns the first end of line found in a <see cref="
SyntaxTriviaList
"/>.
136
private static SyntaxTrivia? GetEndOfLine(
SyntaxTriviaList
list)
Syntax\SyntaxNormalizer.cs (7)
62
internal static
SyntaxTriviaList
Normalize(
SyntaxTriviaList
trivia, string indentWhitespace, string eolWhitespace, bool useElasticTrivia = false)
65
var
result = normalizer.RewriteTrivia(
1015
private
SyntaxTriviaList
RewriteTrivia(
1016
SyntaxTriviaList
triviaList,
1117
return default(
SyntaxTriviaList
);
1243
var
trailing = node.GetTrailingTrivia();
Syntax\SyntaxReplacer.cs (2)
505
public override
SyntaxTriviaList
VisitList(
SyntaxTriviaList
list)
Microsoft.CodeAnalysis.CSharp.CodeStyle (36)
CSharpSyntaxFacts.cs (2)
79
public
SyntaxTriviaList
ParseLeadingTrivia(string text)
1105
var
triviaList = token.LeadingTrivia;
CSharpTriviaFormatter.cs (1)
224
var
multilineCommentTrivia = SyntaxFactory.ParseLeadingTrivia(multiLineComment);
ElasticTriviaFormattingRule.cs (1)
242
var
triviaList = currentToken.LeadingTrivia;
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
124
private static bool ContainsEndOfLine(
SyntaxTriviaList
triviaList)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
522
var
triviaList = token.LeadingTrivia;
SuppressFormattingRule.cs (1)
297
static void ProcessTriviaList(List<SuppressOperation> list,
SyntaxTriviaList
triviaList)
SyntaxNodeExtensions.cs (1)
610
SyntaxTriviaList
list,
SyntaxTriviaExtensions.cs (1)
141
public static
SyntaxTriviaList
AsTrivia(this string s)
SyntaxTriviaListExtensions.cs (8)
17
public static SyntaxTrivia? GetFirstNewLine(this
SyntaxTriviaList
triviaList)
24
public static SyntaxTrivia? GetLastComment(this
SyntaxTriviaList
triviaList)
31
public static SyntaxTrivia? GetLastCommentOrWhitespace(this
SyntaxTriviaList
triviaList)
38
public static IEnumerable<SyntaxTrivia> SkipInitialWhitespace(this
SyntaxTriviaList
triviaList)
41
private static ImmutableArray<ImmutableArray<SyntaxTrivia>> GetLeadingBlankLines(
SyntaxTriviaList
triviaList)
65
public static
SyntaxTriviaList
WithoutLeadingBlankLines(this
SyntaxTriviaList
triviaList)
74
public static IEnumerable<SyntaxTrivia> TakeRange(this
SyntaxTriviaList
triviaList, int start, int end)
TriviaDataFactory.Analyzer.cs (1)
92
private static void Analyze(
SyntaxTriviaList
list, ref AnalysisResult result)
TriviaDataFactory.ComplexTrivia.cs (1)
103
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaDataFactory.FormattedComplexTrivia.cs (1)
61
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaDataFactory.ModifiedComplexTrivia.cs (1)
101
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaRewriter.cs (14)
25
private readonly Dictionary<SyntaxToken,
SyntaxTriviaList
> _trailingTriviaMap = new();
26
private readonly Dictionary<SyntaxToken,
SyntaxTriviaList
> _leadingTriviaMap = new();
69
private (
SyntaxTriviaList
trailingTrivia,
SyntaxTriviaList
leadingTrivia) GetTrailingAndLeadingTrivia(
76
return (default(
SyntaxTriviaList
), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken));
81
var
triviaList = csharpTriviaData.GetTriviaList(cancellationToken);
91
var
trailingTrivia = SyntaxFactory.ParseTrailingTrivia(text);
94
var
leadingTrivia = SyntaxFactory.ParseLeadingTrivia(text[width..]);
114
private static int GetFirstEndOfLineIndexOrRightBeforeComment(
SyntaxTriviaList
triviaList)
134
private
SyntaxTriviaList
GetLeadingTriviaAtBeginningOfTree(
177
if (_trailingTriviaMap.TryGetValue(token, out
var
trailingTrivia))
188
if (_leadingTriviaMap.TryGetValue(token, out
var
leadingTrivia))
208
private static SyntaxToken CreateNewToken(
SyntaxTriviaList
leadingTrivia, SyntaxToken token,
SyntaxTriviaList
trailingTrivia)
UsingsAndExternAliasesOrganizer.cs (1)
157
var
trailingTrivia = node.GetTrailingTrivia();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (65)
AddInheritdocCodeFixProvider.cs (1)
127
var
newLeadingTrivia = TriviaList(
ConstructorInitializerPlacementCodeFixProvider.cs (1)
108
var
allColonTrivia = colonToken.LeadingTrivia.AddRange(colonToken.TrailingTrivia);
ConvertNamespaceTransform.cs (2)
169
var
leadingTrivia = token.LeadingTrivia;
219
var
trailingTrivia = fileScopedNamespace.GetTrailingTrivia();
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
65
SyntaxTriviaList
leadingTrivia,
92
private ExpressionStatementSyntax GenerateAssignment(ExpressionSyntax switchExpression, SyntaxKind assignmentKind,
SyntaxTriviaList
leadingTrivia)
ConvertToRecordEngine.cs (9)
268
var
modifiedClassTrivia = GetModifiedClassTrivia(
297
var
constructorTrivia = typeDeclaration.TypeParameterList?.GetTrailingTrivia() ??
334
var
baseTrailingTrivia = baseRecord.Type.GetTrailingTrivia();
361
SyntaxTriviaList
modifiedClassTrivia,
364
SyntaxTriviaList
constructorTrivia,
554
private static
SyntaxTriviaList
GetModifiedClassTrivia(
674
private static
SyntaxTriviaList
? GetExteriorTrivia(SyntaxNode declaration)
698
private static
SyntaxTriviaList
? SearchInNodes(SyntaxList<XmlNodeSyntax> nodes)
732
SyntaxTriviaList
exteriorTrivia,
CSharpAddDocCommentNodesCodeFixProvider.cs (1)
44
protected override SyntaxNode? TryGetDocCommentNode(
SyntaxTriviaList
leadingTrivia)
CSharpCodeGenerationService.cs (2)
394
SyntaxTriviaList
triviaOfRemovedNode;
445
out
SyntaxTriviaList
triviaOfRemovedNode)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
53
var
trailingTrivia = type.GetTrailingTrivia();
CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
45
protected override
SyntaxTriviaList
GetRevisedDocCommentTrivia(string docCommentText)
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
47
out
SyntaxTriviaList
finalTrivia)
61
var
leadingTrivia = currentUsing.GetLeadingTrivia();
115
var
currentUsingLeadingTrivia = currentUsing.GetLeadingTrivia();
126
private static bool ShouldPreserveTrivia(
SyntaxTriviaList
trivia)
157
ProcessUsings(compilationUnit.Usings, usingsToRemove, out var finalUsings, out
var
finalTrivia);
196
ProcessUsings(namespaceDeclaration.Usings, usingsToRemove, out var finalUsings, out
var
finalTrivia);
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
101
var
trailingTrivia = declarationPattern.Type.GetTrailingTrivia()
CSharpTransposeRecordKeywordCodeFixProvider.cs (2)
50
var
leadingTrivia = recordKeyword.LeadingTrivia;
65
var
remainingLeadingTrivia = SyntaxFactory.TriviaList(leadingTrivia.Skip(skippedTriviaIndex + 1));
CSharpUseCollectionInitializerCodeFixProvider.cs (2)
67
var
trivia = expressionStatement.GetLeadingTrivia();
69
var
newTrivia = i == 0 ? trivia.WithoutLeadingBlankLines() : trivia;
CSharpUseCompoundAssignmentCodeFixProvider.cs (2)
52
protected override
SyntaxTriviaList
PrepareRightExpressionLeadingTrivia(
SyntaxTriviaList
initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
CSharpUseObjectInitializerCodeFixProvider.cs (2)
63
var
trivia = match.MemberAccessExpression.GetLeadingTrivia();
65
var
newTrivia = i == 0 ? trivia.WithoutLeadingBlankLines() : trivia;
EnumMemberGenerator.cs (1)
41
var
trailingTrivia = lastMember.GetTrailingTrivia();
ExpressionSyntaxExtensions.cs (8)
60
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.OpenParenToken,
SyntaxTriviaList
.Empty),
62
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.CloseParenToken,
SyntaxTriviaList
.Empty));
74
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.OpenParenToken,
SyntaxTriviaList
.Empty),
76
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.CloseParenToken,
SyntaxTriviaList
.Empty));
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
163
var
expressionTrivia = newStatement.GetTrailingTrivia();
165
var
ifStatementTrivia = ifStatement.GetTrailingTrivia();
MisplacedUsingDirectivesCodeFixProvider.cs (6)
288
var
leadingTrivia = usingDirective.GetLeadingTrivia();
323
var
firstMemberTrivia = firstMember.GetLeadingTrivia();
337
private static IEnumerable<IEnumerable<SyntaxTrivia>> SplitIntoLines(
SyntaxTriviaList
triviaList)
362
var
firstMemberTrivia = firstMember.GetLeadingTrivia();
413
var
leadingTrivia = syntaxRoot.GetLeadingTrivia();
434
var
newLeadingTrivia = firstToken.LeadingTrivia.InsertRange(0, fileHeader);
RemoveAsyncModifierHelpers.cs (1)
40
var
asyncLeadingTrivia = modifiers[0].LeadingTrivia;
TypeDeclarationSyntaxExtensions.cs (3)
102
var
leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia;
103
var
trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
125
var
leadingTrivia = closeBrace.LeadingTrivia;
UseSimpleUsingStatementCodeFixProvider.cs (5)
93
var
remainingTrivia = Expand(result, usingStatement);
108
private static
SyntaxTriviaList
Expand(ArrayBuilder<StatementSyntax> result, UsingStatementSyntax usingStatement)
121
var
openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia;
122
var
openBraceTrailingTrivia = blockSyntax.OpenBraceToken.TrailingTrivia;
146
var
closeBraceTrailingTrivia = blockSyntax.CloseBraceToken.TrailingTrivia;
UseUtf8StringLiteralCodeFixProvider.cs (4)
175
var stringLiteral = CreateUtf8String(
SyntaxTriviaList
.Empty, stringValue, argumentList.Arguments.Last().GetTrailingTrivia(), isConvertedToReadOnlySpan);
191
private static ExpressionSyntax CreateUtf8String(
SyntaxTriviaList
leadingTrivia, string stringValue,
SyntaxTriviaList
trailingTrivia, bool isConvertedToReadOnlySpan)
199
trailing:
SyntaxTriviaList
.Empty));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (6)
848
leading:
SyntaxTriviaList
.Empty,
850
trailing:
SyntaxTriviaList
.Create(GetNewLineTrivia(formattingOptions)))
855
leading:
SyntaxTriviaList
.Empty,
857
trailing:
SyntaxTriviaList
.Create(GetNewLineTrivia(formattingOptions)));
1032
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.SemicolonToken,
SyntaxTriviaList
.Empty));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
76
var
leadingTrivia = node.GetLeadingTrivia();
Structure\CommentStructureTests.cs (1)
27
SyntaxTriviaList
triviaList)
Microsoft.CodeAnalysis.CSharp.Features (99)
AddInheritdocCodeFixProvider.cs (1)
127
var
newLeadingTrivia = TriviaList(
ChangeSignature\CSharpChangeSignatureService.cs (2)
666
var
oldTrivia = oldArgument.GetLeadingTrivia();
669
var
newTrivia = newArgument.GetLeadingTrivia();
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (6)
35
protected override
SyntaxTriviaList
CreatePragmaRestoreDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken)
41
protected override
SyntaxTriviaList
CreatePragmaDisableDirectiveTrivia(
48
private static
SyntaxTriviaList
CreatePragmaDirectiveTrivia(
58
var
triviaList = SyntaxFactory.TriviaList(pragmaDirectiveTrivia);
132
SyntaxTriviaList
leadingTriviaForAttributeList;
154
SyntaxTriviaList
leadingTrivia)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
163
var
existingTriviaList = firstToken.LeadingTrivia;
182
private static int GetInsertionPoint(
SyntaxTriviaList
list)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
328
var
leadingTrivia = localDeclaration
335
var
trailingTrivia = localDeclaration
ConstructorInitializerPlacementCodeFixProvider.cs (1)
108
var
allColonTrivia = colonToken.LeadingTrivia.AddRange(colonToken.TrailingTrivia);
ConvertCast\CSharpConvertDirectCastToTryCastCodeRefactoringProvider.cs (2)
58
var
newLeadingTrivia = castExpression.GetLeadingTrivia().AddRange(middleTrivia);
59
var
newTrailingTrivia = typeNode.GetTrailingTrivia().WithoutLeadingBlankLines().AddRange(expression.GetTrailingTrivia().WithoutLeadingBlankLines());
ConvertCast\CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs (2)
52
var
newTrailingTrivia = asExpression.Left.GetTrailingTrivia().SkipInitialWhitespace().ToSyntaxTriviaList().AddRange(asExpression.GetTrailingTrivia());
53
var
newLeadingTrivia = asExpression.GetLeadingTrivia().AddRange(asExpression.OperatorToken.TrailingTrivia.SkipInitialWhitespace());
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
44
protected override
SyntaxTriviaList
GetLeadingTriviaToTransfer(SyntaxNode syntaxToRemove)
ConvertNamespaceTransform.cs (2)
169
var
leadingTrivia = token.LeadingTrivia;
219
var
trailingTrivia = fileScopedNamespace.GetTrailingTrivia();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (5)
92
GenerateProgramMainStatements(root, out
var
leadingTrivia));
117
var
oldTriviaWithoutBlankLines = oldClassDeclaration.GetLeadingTrivia().WithoutLeadingBlankLines();
124
CompilationUnitSyntax root, out
SyntaxTriviaList
triviaToMove)
143
var
commentsToPreserve = TriviaList(statement.GetLeadingTrivia().Skip(triviaToMove.Count));
159
var
leadingTrivia = node.GetLeadingTrivia();
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
65
SyntaxTriviaList
leadingTrivia,
92
private ExpressionStatementSyntax GenerateAssignment(ExpressionSyntax switchExpression, SyntaxKind assignmentKind,
SyntaxTriviaList
leadingTrivia)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
369
var
leadingTrivia = token.LeadingTrivia;
ConvertToRecordEngine.cs (9)
268
var
modifiedClassTrivia = GetModifiedClassTrivia(
297
var
constructorTrivia = typeDeclaration.TypeParameterList?.GetTrailingTrivia() ??
334
var
baseTrailingTrivia = baseRecord.Type.GetTrailingTrivia();
361
SyntaxTriviaList
modifiedClassTrivia,
364
SyntaxTriviaList
constructorTrivia,
554
private static
SyntaxTriviaList
GetModifiedClassTrivia(
674
private static
SyntaxTriviaList
? GetExteriorTrivia(SyntaxNode declaration)
698
private static
SyntaxTriviaList
? SearchInNodes(SyntaxList<XmlNodeSyntax> nodes)
732
SyntaxTriviaList
exteriorTrivia,
CSharpAddDocCommentNodesCodeFixProvider.cs (1)
44
protected override SyntaxNode? TryGetDocCommentNode(
SyntaxTriviaList
leadingTrivia)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
53
var
trailingTrivia = type.GetTrailingTrivia();
CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
45
protected override
SyntaxTriviaList
GetRevisedDocCommentTrivia(string docCommentText)
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
101
var
trailingTrivia = declarationPattern.Type.GetTrailingTrivia()
CSharpTransposeRecordKeywordCodeFixProvider.cs (2)
50
var
leadingTrivia = recordKeyword.LeadingTrivia;
65
var
remainingLeadingTrivia = SyntaxFactory.TriviaList(leadingTrivia.Skip(skippedTriviaIndex + 1));
CSharpUseCollectionInitializerCodeFixProvider.cs (2)
67
var
trivia = expressionStatement.GetLeadingTrivia();
69
var
newTrivia = i == 0 ? trivia.WithoutLeadingBlankLines() : trivia;
CSharpUseCompoundAssignmentCodeFixProvider.cs (2)
52
protected override
SyntaxTriviaList
PrepareRightExpressionLeadingTrivia(
SyntaxTriviaList
initialTrivia) => initialTrivia.SkipWhile(el => el.Kind() is SyntaxKind.WhitespaceTrivia or SyntaxKind.EndOfLineTrivia).ToSyntaxTriviaList();
CSharpUseObjectInitializerCodeFixProvider.cs (2)
63
var
trivia = match.MemberAccessExpression.GetLeadingTrivia();
65
var
newTrivia = i == 0 ? trivia.WithoutLeadingBlankLines() : trivia;
DocumentationComments\DocCommentConverter.cs (1)
57
var
commentLines = ConvertDocCommentToRegularComment(structuredTrivia).ToSyntaxTriviaList();
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
14
var
triviaList = SyntaxFactory.TriviaList(
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
124
private static bool ContainsEndOfLine(
SyntaxTriviaList
triviaList)
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
53
leading:
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker),
57
trailing:
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
ExtractMethod\CSharpMethodExtractor.cs (1)
214
var
leadingTrivia = methodDefinition.GetLeadingTrivia();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
105
return SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxFactory.TriviaList(triviaList), SyntaxKind.SemicolonToken,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker)));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
429
result.Add(SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxFactory.TriviaList(triviaList), SyntaxKind.SemicolonToken,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))));
484
var
newLeadingTrivia = new SyntaxTriviaList();
532
var
identifierLeadingTrivia = new SyntaxTriviaList();
FullyQualify\CSharpFullyQualifyService.cs (2)
44
var
leadingTrivia = simpleName.GetLeadingTrivia();
45
var newName = simpleName.WithLeadingTrivia(
SyntaxTriviaList
.Empty);
ImplementInterface\CSharpImplementInterfaceService.cs (1)
81
protected override SyntaxNode AddCommentInsideIfStatement(SyntaxNode ifStatement,
SyntaxTriviaList
trivia)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
227
var
leadingTrivia = oldBody.GetLeadingTrivia()
424
var
nextStatementLeading = nextStatement.GetLeadingTrivia();
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
163
var
expressionTrivia = newStatement.GetTrailingTrivia();
165
var
ifStatementTrivia = ifStatement.GetTrailingTrivia();
MisplacedUsingDirectivesCodeFixProvider.cs (6)
288
var
leadingTrivia = usingDirective.GetLeadingTrivia();
323
var
firstMemberTrivia = firstMember.GetLeadingTrivia();
337
private static IEnumerable<IEnumerable<SyntaxTrivia>> SplitIntoLines(
SyntaxTriviaList
triviaList)
362
var
firstMemberTrivia = firstMember.GetLeadingTrivia();
413
var
leadingTrivia = syntaxRoot.GetLeadingTrivia();
434
var
newLeadingTrivia = firstToken.LeadingTrivia.InsertRange(0, fileHeader);
Organizing\Organizers\ModifiersOrganizer.cs (1)
22
var
leadingTrivia = initialList.First().LeadingTrivia;
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
116
var
searchListBelow = nextToken.LeadingTrivia;
RemoveAsyncModifierHelpers.cs (1)
40
var
asyncLeadingTrivia = modifiers[0].LeadingTrivia;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
231
var
leadingTrivia = propertyDeclaration.GetLeadingTrivia();
Structure\CSharpStructureHelpers.cs (4)
67
var
trailingTrivia = lastToken.TrailingTrivia;
68
var
nextLeadingTrivia = compressEmptyLines ? lastToken.GetNextToken(includeZeroWidth: true, includeSkipped: true).LeadingTrivia : default;
188
SyntaxTriviaList
triviaList, ref TemporaryArray<BlockSpan> spans)
248
var
triviaList = node.GetLeadingTrivia();
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
32
var
parentTriviaList = trivia.Token.LeadingTrivia;
77
SyntaxTrivia trivia,
SyntaxTriviaList
triviaList, int index)
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
47
var
leadingTrivia = enumDeclaration.CloseBraceToken.LeadingTrivia;
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
56
var
leadingTrivia = typeDeclaration.CloseBraceToken.LeadingTrivia;
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
48
var
trailingTrivia = propertyDeclaration.GetTrailingTrivia();
UseSimpleUsingStatementCodeFixProvider.cs (5)
93
var
remainingTrivia = Expand(result, usingStatement);
108
private static
SyntaxTriviaList
Expand(ArrayBuilder<StatementSyntax> result, UsingStatementSyntax usingStatement)
121
var
openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia;
122
var
openBraceTrailingTrivia = blockSyntax.OpenBraceToken.TrailingTrivia;
146
var
closeBraceTrailingTrivia = blockSyntax.CloseBraceToken.TrailingTrivia;
UseUtf8StringLiteralCodeFixProvider.cs (4)
175
var stringLiteral = CreateUtf8String(
SyntaxTriviaList
.Empty, stringValue, argumentList.Arguments.Last().GetTrailingTrivia(), isConvertedToReadOnlySpan);
191
private static ExpressionSyntax CreateUtf8String(
SyntaxTriviaList
leadingTrivia, string stringValue,
SyntaxTriviaList
trailingTrivia, bool isConvertedToReadOnlySpan)
199
trailing:
SyntaxTriviaList
.Empty));
Wrapping\BinaryExpression\CSharpBinaryExpressionWrapper.cs (2)
22
protected override
SyntaxTriviaList
GetNewLineBeforeOperatorTrivia(
SyntaxTriviaList
newLine)
Wrapping\ChainedExpression\CSharpChainedExpressionWrapper.cs (2)
22
protected override
SyntaxTriviaList
GetNewLineBeforeOperatorTrivia(
SyntaxTriviaList
newLine)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\DocumentationCommentCompilerTests.cs (2)
2536
var
existingLeadingTrivia = token.LeadingTrivia;
2537
var
newLeadingTrivia = SyntaxFactory.ParseToken("/** " + (_count++) + " */1)").LeadingTrivia;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (152)
Diagnostics\LocationsTests.cs (1)
554
var node = SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(SyntaxFactory.TriviaList(SyntaxFactory.Whitespace(" ")), "x", default(
SyntaxTriviaList
)));
LexicalAndXml\LexicalTests.cs (2)
3202
var
leading = token.GetLeadingTrivia();
3208
var
trailing = token.GetTrailingTrivia();
LexicalAndXml\XmlDocCommentTests.cs (87)
79
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.LeadingTrivia;
99
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.LeadingTrivia;
116
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.LeadingTrivia;
131
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.LeadingTrivia;
148
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
169
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.LeadingTrivia;
194
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
216
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
239
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
262
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
289
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
317
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
341
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
366
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
392
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
419
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
446
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
474
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
503
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
533
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
562
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
592
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
623
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
646
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
668
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
690
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
712
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
734
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
754
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
788
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
821
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
852
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
880
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
905
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
931
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
956
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
983
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1014
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1042
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1067
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
1092
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1119
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1152
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1183
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1209
var
leading = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
1236
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1264
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1293
var
leading = classdecl.GetLeadingTrivia();
1309
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1333
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1358
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1382
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1407
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1431
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1456
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1480
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1560
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1588
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1616
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1642
var
leading = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1711
var
trivias = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1750
var
trivias = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1792
var
trivias = tree.GetCompilationUnitRoot().EndOfFileToken.GetLeadingTrivia();
1835
var
trivias = keyword.GetLeadingTrivia();
1870
var
trivias = keyword.GetLeadingTrivia();
1905
var
trivias = keyword.GetLeadingTrivia();
1940
var
trivias = keyword.GetLeadingTrivia();
1977
var
trivias = typeParameter.GetLeadingTrivia();
2013
var
trivias = typeParameter.GetLeadingTrivia();
2050
var
trivias = keyword.GetLeadingTrivia();
2083
var
trivias = bracket.GetLeadingTrivia();
2116
var
trivias = bracket.GetLeadingTrivia();
2148
var
trivias = bracket.GetLeadingTrivia();
2178
var
trivias = bracket.GetLeadingTrivia();
2209
var
trivias = bracket.GetLeadingTrivia();
2258
var
trivias = classKeyword.GetLeadingTrivia();
2287
var
topTrivias = eofToken.GetLeadingTrivia();
2328
var
trivias = eofToken.GetLeadingTrivia();
2362
var
trivias = eofToken.GetLeadingTrivia();
2442
var
trivias = classKeyword.GetLeadingTrivia();
2468
var
trivias = classKeyword.GetLeadingTrivia();
2495
var
trivias = classKeyword.GetLeadingTrivia();
2520
var
trivias = classKeyword.GetLeadingTrivia();
2542
var
trivias = classKeyword.LeadingTrivia;
2568
var
trivias = classKeyword.GetLeadingTrivia();
2745
var
trivias = classKeyword.GetLeadingTrivia();
2769
var
trivias = classKeyword.GetLeadingTrivia();
Parsing\SyntaxExtensions.cs (4)
17
public static
SyntaxTriviaList
GetLeadingTrivia(this SyntaxNode node)
22
public static
SyntaxTriviaList
GetTrailingTrivia(this SyntaxNode node)
44
public static
SyntaxTriviaList
GetLeadingTrivia(this SyntaxToken token)
49
public static
SyntaxTriviaList
GetTrailingTrivia(this SyntaxToken token)
Syntax\StructuredTriviaTests.cs (8)
35
var
spaceTrivia = SyntaxTriviaListBuilder.Create().Add(SyntaxFactory.Whitespace(" ")).ToList();
36
var
emptyTrivia = SyntaxTriviaListBuilder.Create().ToList();
40
SyntaxFactory.Token(spaceTrivia, SyntaxKind.LessThanToken, default(
SyntaxTriviaList
)),
44
SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.GreaterThanToken, spaceTrivia));
50
SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.GreaterThanToken, spaceTrivia));
67
var ident = SyntaxFactory.Identifier(
SyntaxTriviaList
.Create(sTrivia), "banana", spaceTrivia);
192
var
trivia = tree.GetCompilationUnitRoot().Members[0].GetLeadingTrivia();
210
var
trl = new SyntaxTriviaList();
Syntax\SyntaxDiffingTests.cs (2)
312
var
leadingTrivia = node.GetLeadingTrivia();
377
var
leadingTrivia = node.GetLeadingTrivia();
Syntax\SyntaxFactoryTests.cs (18)
122
Assert.Throws(exceptionType, () => SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.IdentifierName, "text", "valueText", default(
SyntaxTriviaList
)));
129
Assert.Throws<ArgumentException>(() => SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.IdentifierToken, "text", "valueText", default(
SyntaxTriviaList
)));
130
Assert.Throws<ArgumentException>(() => SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.CharacterLiteralToken, "text", "valueText", default(
SyntaxTriviaList
)));
131
Assert.Throws<ArgumentException>(() => SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.NumericLiteralToken, "text", "valueText", default(
SyntaxTriviaList
)));
138
SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.IdentifierToken, "text", "valueText", default(
SyntaxTriviaList
));
149
SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.CharacterLiteralToken, "text", "valueText", default(
SyntaxTriviaList
));
160
SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.NumericLiteralToken, "text", "valueText", default(
SyntaxTriviaList
));
184
var actualRed = SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker), kind, defaultText, defaultText,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker));
204
var token = SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker), kind, text, valueText,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker));
Syntax\SyntaxNodeTests.cs (13)
1364
var token = SyntaxFactory.Identifier(default(
SyntaxTriviaList
), "x",
SyntaxTriviaList
.Create(trivia));
1462
var
leadingTriviaWithDuplicate = c.GetLeadingTrivia();
1913
var someToken = SyntaxFactory.Identifier(default(
SyntaxTriviaList
), "goo", SyntaxFactory.TriviaList(SyntaxFactory.Trivia(zeroWidth), SyntaxFactory.Trivia(zeroWidth)));
1950
var someToken = SyntaxFactory.Identifier(default(
SyntaxTriviaList
), "", SyntaxFactory.TriviaList(SyntaxFactory.Trivia(zeroWidth), SyntaxFactory.Trivia(zeroWidth)));
2323
var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.Whitespace("garbage")), token.Kind(), default(
SyntaxTriviaList
)));
2336
var cu2 = cu.ReplaceToken(token, SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.Whitespace(" ")), token.Kind(), default(
SyntaxTriviaList
)));
2381
var
leadingTrivia = ex.GetLeadingTrivia();
2403
var
leadingTrivia = ex.GetLeadingTrivia();
3432
var newModifiers = method.Modifiers.Add(SyntaxFactory.Token(default(
SyntaxTriviaList
), SyntaxKind.UnsafeKeyword, SyntaxFactory.TriviaList(SyntaxFactory.Space)));
3538
var
emptyTriviaList = SyntaxFactory.TriviaList(emptyWhitespace, emptyWhitespace);
Syntax\SyntaxNormalizerTests.cs (3)
3632
default(
SyntaxTriviaList
))))), """
3972
var
list = SyntaxFactory.ParseLeadingTrivia(text.NormalizeLineEndings());
3976
private static void TestNormalize(
SyntaxTriviaList
trivia, string expected)
Syntax\SyntaxRewriterTests.cs (4)
467
var
leadingTrivia = root.GetLeadingTrivia();
494
var
leadingTrivia = root.GetLeadingTrivia();
567
var
trivia = SyntaxFactory.ParseTrailingTrivia(" ");
613
var
trivia = SyntaxFactory.ParseTrailingTrivia(" ");
Syntax\SyntaxTriviaListTests.cs (10)
24
EqualityTesting.AssertEqual(default(
SyntaxTriviaList
), default(
SyntaxTriviaList
));
40
EqualityTesting.AssertEqual(default(
SyntaxTriviaList
.Reversed), default(
SyntaxTriviaList
.Reversed));
53
var
list = SyntaxFactory.ParseLeadingTrivia("/*A*//*B*//*C*/");
72
var
newList = list.Add(triviaD);
186
DoTestAddInsertRemoveReplaceOnEmptyList(default(
SyntaxTriviaList
));
189
private void DoTestAddInsertRemoveReplaceOnEmptyList(
SyntaxTriviaList
list)
196
var
newList = list.Add(triviaD);
232
var
list = SyntaxFactory.ParseLeadingTrivia("/*A*//*B*//*C*/");
Microsoft.CodeAnalysis.CSharp.Workspaces (74)
Classification\Worker.cs (3)
128
private void ClassifyTriviaList(
SyntaxTriviaList
list)
177
private void ClassifyTrivia(SyntaxTrivia trivia,
SyntaxTriviaList
triviaList)
248
private void ClassifyDisabledText(SyntaxTrivia trivia,
SyntaxTriviaList
triviaList)
Classification\Worker_DocumentationComments.cs (1)
66
private void ClassifyXmlTrivia(
SyntaxTriviaList
triviaList)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
83
internal override SyntaxNode DocumentationCommentTrivia(IEnumerable<SyntaxNode> nodes,
SyntaxTriviaList
trailingTrivia, string endOfLineString)
3076
var newPreviousToken = previousToken.WithTrailingTrivia(default(
SyntaxTriviaList
));
3648
internal override
SyntaxTriviaList
RemoveCommentLines(
SyntaxTriviaList
syntaxTriviaList)
3650
static IEnumerable<IEnumerable<SyntaxTrivia>> splitIntoLines(
SyntaxTriviaList
triviaList)
CSharpCodeGenerationService.cs (2)
394
SyntaxTriviaList
triviaOfRemovedNode;
445
out
SyntaxTriviaList
triviaOfRemovedNode)
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
47
out
SyntaxTriviaList
finalTrivia)
61
var
leadingTrivia = currentUsing.GetLeadingTrivia();
115
var
currentUsingLeadingTrivia = currentUsing.GetLeadingTrivia();
126
private static bool ShouldPreserveTrivia(
SyntaxTriviaList
trivia)
157
ProcessUsings(compilationUnit.Usings, usingsToRemove, out var finalUsings, out
var
finalTrivia);
196
ProcessUsings(namespaceDeclaration.Usings, usingsToRemove, out var finalUsings, out
var
finalTrivia);
CSharpSyntaxFacts.cs (2)
79
public
SyntaxTriviaList
ParseLeadingTrivia(string text)
1105
var
triviaList = token.LeadingTrivia;
CSharpTriviaFormatter.cs (1)
224
var
multilineCommentTrivia = SyntaxFactory.ParseLeadingTrivia(multiLineComment);
ElasticTriviaFormattingRule.cs (1)
242
var
triviaList = currentToken.LeadingTrivia;
EnumMemberGenerator.cs (1)
41
var
trailingTrivia = lastMember.GetTrailingTrivia();
Extensions\MemberAccessExpressionSyntaxExtensions.cs (1)
21
private static
SyntaxTriviaList
GetLeadingTriviaForSimplifiedMemberAccess(MemberAccessExpressionSyntax memberAccess)
Extensions\SyntaxNodeExtensions.cs (1)
24
private static
SyntaxTriviaList
GetLeadingTriviaForSimplifiedMemberAccess(MemberAccessExpressionSyntax memberAccess)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
610
SyntaxTriviaList
list,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
522
var
triviaList = token.LeadingTrivia;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (8)
60
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.OpenParenToken,
SyntaxTriviaList
.Empty),
62
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.CloseParenToken,
SyntaxTriviaList
.Empty));
74
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.OpenParenToken,
SyntaxTriviaList
.Empty),
76
SyntaxFactory.Token(
SyntaxTriviaList
.Empty, SyntaxKind.CloseParenToken,
SyntaxTriviaList
.Empty));
Rename\CSharpRenameRewriterLanguageService.cs (2)
643
private SyntaxToken RenameInStringLiteral(SyntaxToken oldToken, SyntaxToken newToken, ImmutableSortedSet<TextSpan>? subSpansToReplace, Func<
SyntaxTriviaList
, string, string,
SyntaxTriviaList
, SyntaxToken> createNewStringLiteral)
Simplification\CSharpSimplificationService.Expander.cs (6)
328
var identifier = SyntaxFactory.Identifier(
SyntaxTriviaList
.Empty, inferredName,
SyntaxTriviaList
.Empty);
401
.WithLeadingTrivia(
SyntaxTriviaList
.Empty))
698
var
identifiersLeadingTrivia = newNode.GetLeadingTrivia();
950
var
leadingTrivia = rewrittenNode.GetLeadingTrivia();
1113
var thisArgument = SyntaxFactory.Argument(thisExpression).WithLeadingTrivia(
SyntaxTriviaList
.Empty);
SuppressFormattingRule.cs (1)
297
static void ProcessTriviaList(List<SuppressOperation> list,
SyntaxTriviaList
triviaList)
SyntaxTriviaExtensions.cs (1)
141
public static
SyntaxTriviaList
AsTrivia(this string s)
SyntaxTriviaListExtensions.cs (8)
17
public static SyntaxTrivia? GetFirstNewLine(this
SyntaxTriviaList
triviaList)
24
public static SyntaxTrivia? GetLastComment(this
SyntaxTriviaList
triviaList)
31
public static SyntaxTrivia? GetLastCommentOrWhitespace(this
SyntaxTriviaList
triviaList)
38
public static IEnumerable<SyntaxTrivia> SkipInitialWhitespace(this
SyntaxTriviaList
triviaList)
41
private static ImmutableArray<ImmutableArray<SyntaxTrivia>> GetLeadingBlankLines(
SyntaxTriviaList
triviaList)
65
public static
SyntaxTriviaList
WithoutLeadingBlankLines(this
SyntaxTriviaList
triviaList)
74
public static IEnumerable<SyntaxTrivia> TakeRange(this
SyntaxTriviaList
triviaList, int start, int end)
TriviaDataFactory.Analyzer.cs (1)
92
private static void Analyze(
SyntaxTriviaList
list, ref AnalysisResult result)
TriviaDataFactory.ComplexTrivia.cs (1)
103
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaDataFactory.FormattedComplexTrivia.cs (1)
61
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaDataFactory.ModifiedComplexTrivia.cs (1)
101
public override
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken)
TriviaRewriter.cs (14)
25
private readonly Dictionary<SyntaxToken,
SyntaxTriviaList
> _trailingTriviaMap = new();
26
private readonly Dictionary<SyntaxToken,
SyntaxTriviaList
> _leadingTriviaMap = new();
69
private (
SyntaxTriviaList
trailingTrivia,
SyntaxTriviaList
leadingTrivia) GetTrailingAndLeadingTrivia(
76
return (default(
SyntaxTriviaList
), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken));
81
var
triviaList = csharpTriviaData.GetTriviaList(cancellationToken);
91
var
trailingTrivia = SyntaxFactory.ParseTrailingTrivia(text);
94
var
leadingTrivia = SyntaxFactory.ParseLeadingTrivia(text[width..]);
114
private static int GetFirstEndOfLineIndexOrRightBeforeComment(
SyntaxTriviaList
triviaList)
134
private
SyntaxTriviaList
GetLeadingTriviaAtBeginningOfTree(
177
if (_trailingTriviaMap.TryGetValue(token, out
var
trailingTrivia))
188
if (_leadingTriviaMap.TryGetValue(token, out
var
leadingTrivia))
208
private static SyntaxToken CreateNewToken(
SyntaxTriviaList
leadingTrivia, SyntaxToken token,
SyntaxTriviaList
trailingTrivia)
TypeDeclarationSyntaxExtensions.cs (3)
102
var
leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia;
103
var
trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
125
var
leadingTrivia = closeBrace.LeadingTrivia;
UsingsAndExternAliasesOrganizer.cs (1)
157
var
trailingTrivia = node.GetTrailingTrivia();
Microsoft.CodeAnalysis.Features (68)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
53
protected abstract SyntaxNode? TryGetDocCommentNode(
SyntaxTriviaList
parameter);
AbstractFileHeaderCodeFixProvider.cs (5)
97
var
triviaList = root.GetLeadingTrivia();
167
var
newHeaderTrivia = CreateNewHeader(syntaxFacts, leadingSpaces + fileHeaderHelper.CommentPrefix, expectedFileHeader, newLineTrivia.ToFullString());
178
var
newTrivia = CreateNewHeader(syntaxFacts, fileHeaderHelper.CommentPrefix, expectedFileHeader, newLineTrivia.ToFullString()).Add(newLineTrivia).Add(newLineTrivia);
181
var
leadingTrivia = root.GetLeadingTrivia();
200
private static
SyntaxTriviaList
CreateNewHeader(ISyntaxFacts syntaxFacts, string prefixWithLeadingSpaces, string expectedFileHeader, string newLineText)
AbstractMultipleBlankLinesCodeFixProvider.cs (4)
58
var
leadingTrivia = UpdateLeadingTrivia(syntaxKinds, token.LeadingTrivia);
67
private static
SyntaxTriviaList
UpdateLeadingTrivia(ISyntaxKindsService syntaxKinds,
SyntaxTriviaList
triviaList)
140
private static bool IsEndOfLine(ISyntaxKindsService syntaxKinds,
SyntaxTriviaList
triviaList, int index)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
86
var
leadingTrivia = token.LeadingTrivia;
126
private bool IsEndOfLine(
SyntaxTriviaList
triviaList, int index)
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
28
protected abstract
SyntaxTriviaList
GetRevisedDocCommentTrivia(string docCommentText);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
701
var
leadingTrivia = insertionNode.GetLeadingTrivia();
AbstractUseCompoundAssignmentCodeFixProvider.cs (2)
44
protected abstract
SyntaxTriviaList
PrepareRightExpressionLeadingTrivia(
SyntaxTriviaList
initialTrivia);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
47
protected abstract
SyntaxTriviaList
CreatePragmaDisableDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken);
48
protected abstract
SyntaxTriviaList
CreatePragmaRestoreDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
129
var
pragmaTrivia = !isRemoveSuppression
190
var
pragmaTrivia = !isRemoveSuppression
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (4)
104
private static
SyntaxTriviaList
GetTriviaListForSuppression(SyntaxToken token, bool isStartToken, AbstractSuppressionCodeFixProvider fixer)
111
private static SyntaxToken UpdateTriviaList(SyntaxToken token, bool isStartToken,
SyntaxTriviaList
triviaList, AbstractSuppressionCodeFixProvider fixer)
122
var
triviaList = GetTriviaListForSuppression(token, isStartToken, fixer);
184
var
triviaList = GetTriviaListForSuppression(token, isStartToken, fixer);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
26
protected abstract
SyntaxTriviaList
GetLeadingTriviaToTransfer(SyntaxNode syntaxToRemove);
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
144
private void ProcessTriviaList(
SyntaxTriviaList
triviaList)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
97
SyntaxTriviaList
list,
ExtractMethod\MethodExtractor.VariableSymbol.cs (1)
294
private bool ContainsNoisyTrivia(
SyntaxTriviaList
list)
ImplementInterface\AbstractImplementInterfaceService.cs (2)
37
protected abstract SyntaxNode AddCommentInsideIfStatement(SyntaxNode ifDisposingStatement,
SyntaxTriviaList
trivia);
188
protected static
SyntaxTriviaList
CreateCommentTrivia(SyntaxGenerator generator, params string[] comments)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
192
var
finalizerComments = CreateCommentTrivia(generator, finalizerLines);
J\s\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
68
public static bool HasRegularCommentTrivia(ISyntaxFacts syntaxFacts,
SyntaxTriviaList
triviaList)
PullMemberUp\MembersPuller.cs (3)
376
var
destinationTrivia = GetLeadingTriviaBeforeFirstMember(destinationEditor.OriginalRoot, syntaxFacts);
415
private static
SyntaxTriviaList
GetLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts)
431
private static SyntaxNode AddLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts,
SyntaxTriviaList
trivia)
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (1)
80
var
trailingTrivia = paramList.GetTrailingTrivia();
SpellCheck\AbstractSpellCheckSpanService.cs (1)
132
private void ProcessTriviaList(
SyntaxTriviaList
triviaList, CancellationToken cancellationToken)
Structure\Syntax\BlockSpanCollector.cs (1)
81
private void GetOutliningSpans(
SyntaxTriviaList
triviaList, ref TemporaryArray<BlockSpan> spans)
Wrapping\AbstractCodeActionComputer.cs (9)
54
protected readonly
SyntaxTriviaList
NewLineTrivia;
55
protected readonly
SyntaxTriviaList
SingleWhitespaceTrivia;
56
protected readonly
SyntaxTriviaList
NoTrivia;
175
using var _1 = PooledDictionary<SyntaxToken,
SyntaxTriviaList
>.GetInstance(out var leftTokenToTrailingTrivia);
176
using var _2 = PooledDictionary<SyntaxToken,
SyntaxTriviaList
>.GetInstance(out var rightTokenToLeadingTrivia);
222
Dictionary<SyntaxToken,
SyntaxTriviaList
> leftTokenToTrailingTrivia,
223
Dictionary<SyntaxToken,
SyntaxTriviaList
> rightTokenToLeadingTrivia)
249
if (leftTokenToTrailingTrivia.TryGetValue(oldToken, out
var
trailingTrivia))
254
if (rightTokenToLeadingTrivia.TryGetValue(oldToken, out
var
leadingTrivia))
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (2)
41
protected abstract
SyntaxTriviaList
GetNewLineBeforeOperatorTrivia(
SyntaxTriviaList
newLine);
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (4)
31
private readonly
SyntaxTriviaList
_newlineBeforeOperatorTrivia;
37
private readonly
SyntaxTriviaList
_indentAndAlignTrivia;
43
private readonly
SyntaxTriviaList
_smartIndentTrivia;
86
var
indentationTrivia = align ? _indentAndAlignTrivia : _smartIndentTrivia;
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (2)
71
protected abstract
SyntaxTriviaList
GetNewLineBeforeOperatorTrivia(
SyntaxTriviaList
newLine);
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (4)
55
private readonly
SyntaxTriviaList
_newlineBeforeOperatorTrivia;
61
private readonly
SyntaxTriviaList
_firstPeriodIndentationTrivia;
67
private readonly
SyntaxTriviaList
_smartIndentTrivia;
132
var
indentationTrivia = align ? _firstPeriodIndentationTrivia : _smartIndentTrivia;
Wrapping\Edit.cs (9)
19
public readonly
SyntaxTriviaList
NewLeftTrailingTrivia;
20
public readonly
SyntaxTriviaList
NewRightLeadingTrivia;
23
SyntaxToken left,
SyntaxTriviaList
newLeftTrailingTrivia,
24
SyntaxToken right,
SyntaxTriviaList
newRightLeadingTrivia)
43
private static void AppendTrivia(PooledStringBuilder result,
SyntaxTriviaList
triviaList)
55
=> UpdateBetween(left, default, default(
SyntaxTriviaList
), right);
58
SyntaxNodeOrToken left,
SyntaxTriviaList
leftTrailingTrivia,
65
SyntaxNodeOrToken left,
SyntaxTriviaList
leftTrailingTrivia,
66
SyntaxTriviaList
rightLeadingTrivia, SyntaxNodeOrToken right)
Microsoft.CodeAnalysis.UnitTests (13)
CommonSyntaxTests.cs (13)
113
var
csharpTriviaList = csharpToken.TrailingTrivia;
126
var
commonTriviaList = (
SyntaxTriviaList
)csharpTriviaList;
132
var
commonTriviaList2 = commonToken.TrailingTrivia;
140
var
csharpTriviaList2 = (
SyntaxTriviaList
)commonTriviaList;
150
var
vbTriviaList = (
SyntaxTriviaList
)vbToken.TrailingTrivia;
163
var
commonTriviaList = (
SyntaxTriviaList
)vbTriviaList;
169
var
commonTriviaList2 = commonToken.TrailingTrivia;
177
var
vbTriviaList2 = (
SyntaxTriviaList
)commonTriviaList;
Microsoft.CodeAnalysis.VisualBasic (92)
Binding\DocumentationCommentCrefBinder.vb (1)
44
Dim triviaList As
SyntaxTriviaList
= reference.GetTrailingTrivia()
Generated\Syntax.xml.Main.Generated.vb (20)
41709
Public Shared Function XmlNameToken(leadingTrivia As
SyntaxTriviaList
, text as String, possibleKeywordKind As SyntaxKind, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41736
Public Shared Function XmlTextLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41765
Public Shared Function XmlEntityLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41794
Public Shared Function DocumentationCommentLineBreakToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41828
Public Shared Function XmlTextToken(leadingTrivia As
SyntaxTriviaList
, ByVal kind As SyntaxKind, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41863
Public Shared Function InterpolatedStringTextToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41888
Public Shared Function DecimalLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, typeSuffix As TypeCharacter, value As System.Decimal, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41913
Public Shared Function DateLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As DateTime, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41938
Public Shared Function StringLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
41963
Public Shared Function CharacterLiteralToken(leadingTrivia As
SyntaxTriviaList
, text as String, value As Char, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
Syntax\SyntaxExtensions.vb (3)
19
Public Function ToSyntaxTriviaList(sequence As IEnumerable(Of SyntaxTrivia)) As
SyntaxTriviaList
44
Public Function NormalizeWhitespace(trivia As
SyntaxTriviaList
, Optional indentation As String = Microsoft.CodeAnalysis.SyntaxNodeExtensions.DefaultIndentation, Optional eol As String = Microsoft.CodeAnalysis.SyntaxNodeExtensions.DefaultEOL, Optional elasticTrivia As Boolean = False, Optional useDefaultCasing As Boolean = False) As
SyntaxTriviaList
Syntax\SyntaxFactory.vb (28)
78
Private Shared ReadOnly s_elasticMarkerList As
SyntaxTriviaList
= SyntaxFactory.TriviaList(CType(InternalSyntax.SyntaxFactory.ElasticZeroSpace, SyntaxTrivia))
190
Return Token(kind,
SyntaxTriviaList
.Create(trailing), text)
193
Public Shared Function Token(kind As SyntaxKind, trailing As
SyntaxTriviaList
, Optional text As String = Nothing) As SyntaxToken
198
Public Shared Function Token(leading As
SyntaxTriviaList
, kind As SyntaxKind, Optional text As String = Nothing) As SyntaxToken
204
Return Token(
SyntaxTriviaList
.Create(leading), kind,
SyntaxTriviaList
.Create(trailing), text)
207
Public Shared Function Token(leading As
SyntaxTriviaList
, kind As SyntaxKind, trailing As
SyntaxTriviaList
, Optional text As String = Nothing) As SyntaxToken
229
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Integer, trailing As
SyntaxTriviaList
) As SyntaxToken
253
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As UInteger, trailing As
SyntaxTriviaList
) As SyntaxToken
276
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Long, trailing As
SyntaxTriviaList
) As SyntaxToken
299
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As ULong, trailing As
SyntaxTriviaList
) As SyntaxToken
322
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Single, trailing As
SyntaxTriviaList
) As SyntaxToken
345
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Double, trailing As
SyntaxTriviaList
) As SyntaxToken
368
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Decimal, trailing As
SyntaxTriviaList
) As SyntaxToken
391
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As String, trailing As
SyntaxTriviaList
) As SyntaxToken
414
Public Shared Function Literal(leading As
SyntaxTriviaList
, text As String, value As Char, trailing As
SyntaxTriviaList
) As SyntaxToken
847
Public Shared Function XmlTextNewLine(text As String, value As String, leading As
SyntaxTriviaList
, trailing As
SyntaxTriviaList
) As SyntaxToken
Syntax\SyntaxFacts.vb (1)
207
Dim trailingTrivia As
SyntaxTriviaList
= node.GetTrailingTrivia()
Syntax\SyntaxNodeFactories.vb (22)
103
Public Shared Function ParseLeadingTrivia(text As String, Optional offset As Integer = 0) As
SyntaxTriviaList
115
Public Shared Function ParseTrailingTrivia(text As String, Optional offset As Integer = 0) As
SyntaxTriviaList
316
Public Shared Function IntegerLiteralToken(leadingTrivia As
SyntaxTriviaList
, text As String, base As LiteralBase, typeSuffix As TypeCharacter, value As ULong, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
328
Public Shared Function FloatingLiteralToken(leadingTrivia As
SyntaxTriviaList
, text As String, typeSuffix As TypeCharacter, value As Double, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
341
Return Identifier(
SyntaxTriviaList
.Create(leadingTrivia), text, isBracketed, identifierText, typeCharacter,
SyntaxTriviaList
.Create(trailingTrivia))
344
Public Shared Function Identifier(leadingTrivia As
SyntaxTriviaList
, text As String, isBracketed As Boolean, identifierText As String, typeCharacter As TypeCharacter, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
357
Return Identifier(
SyntaxTriviaList
.Create(leadingTrivia), text,
SyntaxTriviaList
.Create(trailingTrivia))
360
Public Shared Function Identifier(leadingTrivia As
SyntaxTriviaList
, text As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
378
Public Shared Function BracketedIdentifier(leadingTrivia As
SyntaxTriviaList
, text As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
748
Public Shared Function BadToken(leadingTrivia As
SyntaxTriviaList
, text As String, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
828
Public Shared Function TriviaList() As
SyntaxTriviaList
836
Public Shared Function TriviaList(trivia As SyntaxTrivia) As
SyntaxTriviaList
844
Public Shared Function TriviaList(ParamArray trivias As SyntaxTrivia()) As
SyntaxTriviaList
852
Public Shared Function TriviaList(trivias As IEnumerable(Of SyntaxTrivia)) As
SyntaxTriviaList
Syntax\SyntaxNodeRemover.vb (3)
68
Friend ReadOnly Property ResidualTrivia As
SyntaxTriviaList
78
Private Sub AddResidualTrivia(trivia As
SyntaxTriviaList
, Optional requiresNewLine As Boolean = False)
95
Private Shared Function HasEndOfLine(trivia As
SyntaxTriviaList
) As Boolean
Syntax\SyntaxNormalizer.vb (5)
70
Friend Shared Function Normalize(trivia As
SyntaxTriviaList
, indentWhitespace As String, eolWhitespace As String, useElasticTrivia As Boolean, useDefaultCasing As Boolean) As
SyntaxTriviaList
72
Dim result As
SyntaxTriviaList
= normalizer.RewriteTrivia(trivia,
182
triviaList As
SyntaxTriviaList
,
188
lineBreaksBefore As Integer) As
SyntaxTriviaList
Syntax\SyntaxReplacer.vb (2)
388
Public Overrides Function VisitList(list As
SyntaxTriviaList
) As
SyntaxTriviaList
Syntax\VisualBasicSyntaxNode.vb (3)
177
Public Shadows Function GetLeadingTrivia() As
SyntaxTriviaList
189
Public Shadows Function GetTrailingTrivia() As
SyntaxTriviaList
259
nodes As
SyntaxTriviaList
)
Syntax\VisualBasicSyntaxRewriter.vb (2)
190
Public Overridable Function VisitList(list As
SyntaxTriviaList
) As
SyntaxTriviaList
VisualBasicExtensions.vb (2)
121
Public Function IndexOf(list As
SyntaxTriviaList
, kind As SyntaxKind) As Integer
131
Public Function Any(list As
SyntaxTriviaList
, kind As SyntaxKind) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (24)
AdjustSpaceFormattingRule.vb (1)
366
Private Shared Function ContainsLineBreak(triviaList As
SyntaxTriviaList
) As Boolean
DefaultOperationProvider.vb (2)
160
Private Shared Function LastOrDefaultTrivia(triviaListPair As (
SyntaxTriviaList
,
SyntaxTriviaList
), predicate As Func(Of SyntaxTrivia, Boolean)) As SyntaxTrivia
SyntaxNodeExtensions.vb (1)
389
list As
SyntaxTriviaList
,
SyntaxTriviaListExtensions.vb (2)
12
Public Function ContainsPreprocessorDirective(list As
SyntaxTriviaList
) As Boolean
17
Public Function WithoutLeadingWhitespaceOrEndOfLine(list As IEnumerable(Of SyntaxTrivia)) As
SyntaxTriviaList
TriviaDataFactory.Analyzer.vb (1)
34
Private Shared Sub Analyze(list As
SyntaxTriviaList
, ByRef result As AnalysisResult)
TriviaDataFactory.ComplexTrivia.vb (1)
102
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
TriviaDataFactory.FormattedComplexTrivia.vb (1)
62
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
TriviaDataFactory.ModifiedComplexTrivia.vb (1)
94
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
TriviaDataFactory.TriviaRewriter.vb (11)
20
Private ReadOnly _trailingTriviaMap As Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
21
Private ReadOnly _leadingTriviaMap As Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
32
_trailingTriviaMap = New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)()
33
_leadingTriviaMap = New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)()
58
Private Function GetTrailingAndLeadingTrivia(pair As KeyValuePair(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData)) As (
SyntaxTriviaList
,
SyntaxTriviaList
)
60
Return (
SyntaxTriviaList
.Empty,
96
Private Shared Function GetIndexForEndOfLeadingTrivia(triviaList As
SyntaxTriviaList
) As Integer
108
Private Shared Function GetSyntaxTriviaList(textSpan As TextSpan, triviaData As TriviaData, cancellationToken As CancellationToken) As
SyntaxTriviaList
164
Private Shared Function CreateNewToken(leadingTrivia As
SyntaxTriviaList
, token As SyntaxToken, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
VisualBasicRemoveUnnecessaryImportsRewriter.vb (2)
52
Dim remainingTrivia As
SyntaxTriviaList
= Nothing
134
Private Shared Function ShouldPreserveTrivia(trivia As
SyntaxTriviaList
) As Boolean
VisualBasicSyntaxFacts.vb (1)
95
Public Function ParseLeadingTrivia(text As String) As
SyntaxTriviaList
Implements ISyntaxFacts.ParseLeadingTrivia
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
MemberAccessExpressionSyntaxExtensions.vb (1)
23
Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As
SyntaxTriviaList
SyntaxTokenExtensions.vb (1)
24
Private Function CheckTrivia(triviaList As
SyntaxTriviaList
, position As Integer, ByRef checkForSecondEol As Boolean, ByRef allowsImplicitLineContinuation As Boolean) As Boolean
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
121
newFunctionNode = methodStatementNode.WithLeadingTrivia(CType(Nothing,
SyntaxTriviaList
))
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
67
Protected Overrides Function GetRevisedDocCommentTrivia(docCommentText As String) As
SyntaxTriviaList
VisualBasicUseCompoundAssignmentCodeFixProvider.vb (2)
41
Protected Overrides Function PrepareRightExpressionLeadingTrivia(initialTrivia As
SyntaxTriviaList
) As
SyntaxTriviaList
Microsoft.CodeAnalysis.VisualBasic.Features (20)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
57
Dim trivia As
SyntaxTriviaList
= node.GetLeadingTrivia()
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (3)
28
Protected Overrides Function CreatePragmaRestoreDirectiveTrivia(diagnostic As Diagnostic, formatNode As Func(Of SyntaxNode, CancellationToken, SyntaxNode), needsLeadingEndOfLine As Boolean, needsTrailingEndOfLine As Boolean, cancellationToken As CancellationToken) As
SyntaxTriviaList
35
Protected Overrides Function CreatePragmaDisableDirectiveTrivia(diagnostic As Diagnostic, formatNode As Func(Of SyntaxNode, CancellationToken, SyntaxNode), needsLeadingEndOfLine As Boolean, needsTrailingEndOfLine As Boolean, cancellationToken As CancellationToken) As
SyntaxTriviaList
58
cancellationToken As CancellationToken) As
SyntaxTriviaList
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (2)
358
expression:=expression.WithTrailingTrivia(CType(Nothing,
SyntaxTriviaList
)),
385
explicitInitializer = explicitInitializer.ReplaceToken(lastToken, lastToken.WithTrailingTrivia(
SyntaxTriviaList
.Empty))
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb (1)
31
Protected Overrides Function GetLeadingTriviaToTransfer(syntaxToRemove As SyntaxNode) As
SyntaxTriviaList
FullyQualify\VisualBasicFullyQualifyService.vb (1)
63
Dim newName = simpleName.WithLeadingTrivia(CType(Nothing,
SyntaxTriviaList
))
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
101
Protected Overrides Function AddCommentInsideIfStatement(ifStatement As SyntaxNode, trivia As
SyntaxTriviaList
) As SyntaxNode
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (1)
38
SyntaxTriviaList
.Create(SyntaxFactory.CarriageReturnLineFeed)))
Structure\VisualBasicStructureHelpers.vb (2)
39
Friend Function CreateCommentsRegions(triviaList As
SyntaxTriviaList
) As ImmutableArray(Of BlockSpan)
49
Friend Sub CollectCommentsRegions(triviaList As
SyntaxTriviaList
,
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
121
newFunctionNode = methodStatementNode.WithLeadingTrivia(CType(Nothing,
SyntaxTriviaList
))
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
67
Protected Overrides Function GetRevisedDocCommentTrivia(docCommentText As String) As
SyntaxTriviaList
VisualBasicUseCompoundAssignmentCodeFixProvider.vb (2)
41
Protected Overrides Function PrepareRightExpressionLeadingTrivia(initialTrivia As
SyntaxTriviaList
) As
SyntaxTriviaList
Wrapping\BinaryExpression\VisualBasicBinaryExpressionWrapper.vb (2)
24
Protected Overrides Function GetNewLineBeforeOperatorTrivia(newLine As
SyntaxTriviaList
) As
SyntaxTriviaList
Wrapping\ChainedExpression\VisualBasicChainedExpressionWrapper.vb (2)
18
Protected Overrides Function GetNewLineBeforeOperatorTrivia(newLine As
SyntaxTriviaList
) As
SyntaxTriviaList
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (7)
Parser\ParseDirectives.vb (2)
2412
Dim tt As
SyntaxTriviaList
= enableNode.GetTrailingTrivia
2505
Dim tt As
SyntaxTriviaList
= enableNode.GetTrailingTrivia
TestSyntaxNodes.vb (5)
19
Private ReadOnly _newlineTrivia As
SyntaxTriviaList
= SyntaxTriviaListBuilder.Create.Add(SyntaxFactory.WhitespaceTrivia(Environment.NewLine)).ToList
306
Private Sub VerifyListSpans(list As
SyntaxTriviaList
, expectedFullSpan As TextSpan)
725
tok = SyntaxFactory.Token(bldr.ToList, SyntaxKind.PlusToken, trailing:=
SyntaxTriviaList
.Create(white_b))
801
keyword = SyntaxFactory.Token(bldr.ToList, SyntaxKind.AndAlsoKeyword,
SyntaxTriviaList
.Create(SyntaxFactory.WhitespaceTrivia(" ")), "andalso")
1784
SyntaxFactory.Token(Nothing, SyntaxKind.GreaterThanToken, trailing:=
SyntaxTriviaList
.Create(_spaceTrivia).Concat(_spaceTrivia).ToSyntaxTriviaList()))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
ParserTestUtilities.vb (2)
751
Private Function TryFindNodeOrTokenInTrivia(triviaList As
SyntaxTriviaList
, kind As SyntaxKind, ByRef occurrence As Integer, ByRef foundNode As SyntaxNodeOrToken) As Boolean
832
Private Sub InternalVerifyNoAdjacentTriviaHaveSameKind(node As SyntaxNodeOrToken, triviaList As
SyntaxTriviaList
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (62)
Classification\Worker.DocumentationCommentClassifier.vb (1)
60
Private Sub ClassifyXmlTrivia(trivialList As
SyntaxTriviaList
, Optional whitespaceClassificationType As String = Nothing)
Classification\Worker.vb (3)
108
Public Sub ClassifyTrivia(triviaList As
SyntaxTriviaList
)
115
Private Sub ClassifyTrivia(trivia As SyntaxTrivia, triviaList As
SyntaxTriviaList
)
156
Private Sub ClassifyDisabledText(trivia As SyntaxTrivia, triviaList As
SyntaxTriviaList
)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (4)
81
Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
82
Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
92
Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
93
Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
341
triviaListGetter As Func(Of SyntaxToken,
SyntaxTriviaList
),
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (2)
296
Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
297
Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia,
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker))
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (14)
50
Private ReadOnly _leading As New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
51
Private ReadOnly _trailing As New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
273
Private Shared Iterator Function RemoveConsecutiveColons(trivia As
SyntaxTriviaList
) As IEnumerable(Of SyntaxTrivia)
331
Private Shared Function ContainsInapplicableTrivia(trivia As
SyntaxTriviaList
) As Boolean
341
Private Function GetLeadingTrivia(token As SyntaxToken) As
SyntaxTriviaList
345
Private Function GetTrailingTrivia(token As SyntaxToken) As
SyntaxTriviaList
350
map As Dictionary(Of SyntaxToken,
SyntaxTriviaList
),
351
defaultTrivia As
SyntaxTriviaList
) As
SyntaxTriviaList
352
Dim value As
SyntaxTriviaList
= Nothing
360
Private Sub ReplaceTrailingTrivia(token As SyntaxToken, trivia As
SyntaxTriviaList
)
364
Private Sub ReplaceLeadingTrivia(token As SyntaxToken, trivia As
SyntaxTriviaList
)
369
map As Dictionary(Of SyntaxToken,
SyntaxTriviaList
),
370
trivia As
SyntaxTriviaList
)
CodeGeneration\VisualBasicCodeGenerationService.vb (3)
377
Dim triviaOfRemovedNode As
SyntaxTriviaList
= Nothing
411
<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As
SyntaxTriviaList
) As SyntaxList(Of AttributeListSyntax)
440
<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As
SyntaxTriviaList
) As SyntaxList(Of AttributesStatementSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
69
Friend Overrides Function DocumentationCommentTrivia(nodes As IEnumerable(Of SyntaxNode), trailingTrivia As
SyntaxTriviaList
, endOfLineString As String) As SyntaxNode
3960
Friend Overrides Function RemoveCommentLines(syntaxList As
SyntaxTriviaList
) As
SyntaxTriviaList
Formatting\DefaultOperationProvider.vb (2)
160
Private Shared Function LastOrDefaultTrivia(triviaListPair As (
SyntaxTriviaList
,
SyntaxTriviaList
), predicate As Func(Of SyntaxTrivia, Boolean)) As SyntaxTrivia
Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
34
Private Shared Sub Analyze(list As
SyntaxTriviaList
, ByRef result As AnalysisResult)
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
102
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.vb (1)
62
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.vb (1)
94
Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As
SyntaxTriviaList
Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (11)
20
Private ReadOnly _trailingTriviaMap As Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
21
Private ReadOnly _leadingTriviaMap As Dictionary(Of SyntaxToken,
SyntaxTriviaList
)
32
_trailingTriviaMap = New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)()
33
_leadingTriviaMap = New Dictionary(Of SyntaxToken,
SyntaxTriviaList
)()
58
Private Function GetTrailingAndLeadingTrivia(pair As KeyValuePair(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData)) As (
SyntaxTriviaList
,
SyntaxTriviaList
)
60
Return (
SyntaxTriviaList
.Empty,
96
Private Shared Function GetIndexForEndOfLeadingTrivia(triviaList As
SyntaxTriviaList
) As Integer
108
Private Shared Function GetSyntaxTriviaList(textSpan As TextSpan, triviaData As TriviaData, cancellationToken As CancellationToken) As
SyntaxTriviaList
164
Private Shared Function CreateNewToken(leadingTrivia As
SyntaxTriviaList
, token As SyntaxToken, trailingTrivia As
SyntaxTriviaList
) As SyntaxToken
Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
366
Private Shared Function ContainsLineBreak(triviaList As
SyntaxTriviaList
) As Boolean
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
24
Private Function CheckTrivia(triviaList As
SyntaxTriviaList
, position As Integer, ByRef checkForSecondEol As Boolean, ByRef allowsImplicitLineContinuation As Boolean) As Boolean
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (1)
23
Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As
SyntaxTriviaList
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
590
Private Function RenameInStringLiteral(oldToken As SyntaxToken, newToken As SyntaxToken, subSpansToReplace As ImmutableSortedSet(Of TextSpan), createNewStringLiteral As Func(Of
SyntaxTriviaList
, String, String,
SyntaxTriviaList
, SyntaxToken)) As SyntaxToken
Simplification\VisualBasicSimplificationService.Expander.vb (3)
202
.WithTrailingTrivia(
SyntaxTriviaList
.Empty) _
266
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
287
.WithType(newObjectCreationExpression.Type.WithTrailingTrivia(
SyntaxTriviaList
.Empty)) _
SyntaxNodeExtensions.vb (1)
389
list As
SyntaxTriviaList
,
SyntaxTriviaListExtensions.vb (2)
12
Public Function ContainsPreprocessorDirective(list As
SyntaxTriviaList
) As Boolean
17
Public Function WithoutLeadingWhitespaceOrEndOfLine(list As IEnumerable(Of SyntaxTrivia)) As
SyntaxTriviaList
VisualBasicRemoveUnnecessaryImportsRewriter.vb (2)
52
Dim remainingTrivia As
SyntaxTriviaList
= Nothing
134
Private Shared Function ShouldPreserveTrivia(trivia As
SyntaxTriviaList
) As Boolean
VisualBasicSyntaxFacts.vb (1)
95
Public Function ParseLeadingTrivia(text As String) As
SyntaxTriviaList
Implements ISyntaxFacts.ParseLeadingTrivia
Microsoft.CodeAnalysis.Workspaces (48)
AbstractCodeGenerationService.cs (5)
507
var
leading = attributeList.GetLeadingTrivia();
508
var
trailing = attributeList.GetTrailingTrivia();
529
var
leading = isComma(previousToken) ? previousToken.LeadingTrivia : attributeToRemove.GetLeadingTrivia();
531
var
trailing = isComma(nextToken) ? nextToken.TrailingTrivia : attributeToRemove.GetTrailingTrivia();
535
protected static T AppendTriviaAtPosition<T>(T node, int position,
SyntaxTriviaList
trivia)
AbstractDocumentationCommentService.cs (1)
54
var
leadingTrivia = documentationComment.GetLeadingTrivia();
AbstractFileBannerFacts.cs (2)
112
var
leadingTrivia = node.GetLeadingTrivia();
174
var
leadingTrivia = firstToken.LeadingTrivia;
AbstractTriviaFormatter.cs (2)
238
public
SyntaxTriviaList
FormatToSyntaxTrivia(CancellationToken cancellationToken)
260
private static void AddRange(ArrayBuilder<SyntaxTrivia> result,
SyntaxTriviaList
triviaList)
AddImportHelpers.cs (1)
54
var
trailingTrivia = newImports[0].GetTrailingTrivia();
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
173
private void ClassifyStructuredTrivia(
SyntaxTriviaList
triviaList)
Editing\SyntaxGenerator.cs (3)
1073
internal abstract
SyntaxTriviaList
RemoveCommentLines(
SyntaxTriviaList
syntaxTriviaList);
2404
internal abstract SyntaxNode DocumentationCommentTrivia(IEnumerable<SyntaxNode> nodes,
SyntaxTriviaList
trailingTrivia, string endOfLineString);
FormattingExtensions.cs (1)
76
public static bool HasAnyWhitespaceElasticTrivia(this
SyntaxTriviaList
list)
GeneratedCodeUtilities.cs (2)
92
var
leadingTrivia = root.GetLeadingTrivia();
123
var
leadingTrivia = root.GetLeadingTrivia();
ISyntaxFacts.cs (1)
112
SyntaxTriviaList
ParseLeadingTrivia(string text);
ISyntaxFactsExtensions.cs (2)
121
private static bool IsOnSingleLine(ISyntaxFacts syntaxFacts,
SyntaxTriviaList
triviaList, bool checkTrivia)
248
private static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts,
SyntaxTriviaList
list)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
146
var
triviaList = compilationUnit.EndOfFileToken.LeadingTrivia;
SyntaxNodeExtensions.cs (10)
557
private static readonly Func<
SyntaxTriviaList
, int, SyntaxToken> s_findSkippedTokenForward = FindSkippedTokenForward;
562
private static SyntaxToken FindSkippedTokenForward(
SyntaxTriviaList
triviaList, int position)
587
private static readonly Func<
SyntaxTriviaList
, int, SyntaxToken> s_findSkippedTokenBackward = FindSkippedTokenBackward;
592
private static SyntaxToken FindSkippedTokenBackward(
SyntaxTriviaList
triviaList, int position)
719
SyntaxTriviaList
trivia) where T : SyntaxNode
733
var
list = new SyntaxTriviaList();
753
SyntaxTriviaList
trivia) where T : SyntaxNode
767
var
list = new SyntaxTriviaList();
786
return token.WithLeadingTrivia(default(
SyntaxTriviaList
));
794
return token.WithTrailingTrivia(default(
SyntaxTriviaList
));
SyntaxTokenExtensions.cs (4)
110
public static SyntaxToken With(this SyntaxToken token,
SyntaxTriviaList
leading,
SyntaxTriviaList
trailing)
127
SyntaxTriviaList
trivia)
141
var
list = new SyntaxTriviaList();
SyntaxTriviaListExtensions.cs (2)
11
public static SyntaxTrivia? FirstOrNull(this
SyntaxTriviaList
triviaList, Func<SyntaxTrivia, bool> predicate)
24
public static SyntaxTrivia LastOrDefault(this
SyntaxTriviaList
triviaList)
TriviaDataWithList.cs (1)
17
public abstract
SyntaxTriviaList
GetTriviaList(CancellationToken cancellationToken);
TriviaHelpers.cs (2)
11
public static
SyntaxTriviaList
CreateTriviaListFromTo(
SyntaxTriviaList
triviaList, int startIndex, int endIndex)
TriviaList.cs (7)
9
private readonly
SyntaxTriviaList
_list1;
10
private readonly
SyntaxTriviaList
_list2;
12
public TriviaList(
SyntaxTriviaList
list1,
SyntaxTriviaList
list2)
28
private readonly
SyntaxTriviaList
_list1;
29
private readonly
SyntaxTriviaList
_list2;
31
private
SyntaxTriviaList
.Enumerator _enumerator;
Microsoft.VisualStudio.LanguageServices.CSharp (15)
CodeModel\CSharpCodeModelService.cs (12)
1296
var
newTriviaList = SyntaxFactory.ParseLeadingTrivia(commentText);
1429
var
newTriviaList = SyntaxFactory.ParseLeadingTrivia(builder.ToString());
1770
SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker), SyntaxKind.ColonToken, SyntaxFactory.TriviaList(SyntaxFactory.Space)))
2311
member = method.WithBody(null).WithSemicolonToken(SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker), SyntaxKind.SemicolonToken, method.Body.CloseBraceToken.TrailingTrivia));
2332
var updatedAccessor = accessor.WithBody(null).WithSemicolonToken(SyntaxFactory.Token(
SyntaxTriviaList
.Create(SyntaxFactory.ElasticMarker), SyntaxKind.SemicolonToken, accessor.Body.CloseBraceToken.TrailingTrivia));
2784
var
trailingTrivia = node.GetTrailingTrivia();
3244
var
trailingTrivia = lastMember.GetTrailingTrivia();
3245
enumDeclaration = enumDeclaration.ReplaceNode(lastMember, lastMember.WithTrailingTrivia(
SyntaxTriviaList
.Empty));
3296
var
triviaList = nextToken.LeadingTrivia;
3302
.ReplaceToken(nextToken, nextToken.WithLeadingTrivia(
SyntaxTriviaList
.Empty));
3358
var
trivia = firstToken.LeadingTrivia;
3360
container = container.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(
SyntaxTriviaList
.Empty));
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
37
private void GenerateComments(
SyntaxTriviaList
triviaList)
CodeModel\ModifierFlagsExtensions.cs (2)
109
var
leadingTrivia = member.GetLeadingTrivia();
110
member = member.WithLeadingTrivia(
SyntaxTriviaList
.Empty);
Microsoft.VisualStudio.LanguageServices.VisualBasic (24)
CodeModel\VisualBasicCodeModelService.vb (24)
2503
Dim triviaList = CType(Nothing,
SyntaxTriviaList
)
2978
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
2979
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3031
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3032
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3069
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3070
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3142
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3143
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3198
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3199
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3252
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3253
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3285
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3286
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3314
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3315
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3343
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3344
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3397
.WithLeadingTrivia(
SyntaxTriviaList
.Empty) _
3398
.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3567
variableDeclarator = variableDeclarator.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3589
enumMemberDeclaration = enumMemberDeclaration.WithTrailingTrivia(
SyntaxTriviaList
.Empty)
3819
container = container.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(
SyntaxTriviaList
.Empty))