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