1115 references to LeadingTrivia
GenerateDocumentationAndConfigFiles (33)
Metrics (25)
Metrics.Legacy (25)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.CodeAnalysis (16)
Syntax\SyntaxNavigator.cs (5)
252var firstToken = GetFirstToken(token.LeadingTrivia, predicate, stepInto);
301var lastToken = GetLastToken(token.LeadingTrivia, predicate, stepInto);
319var token = GetNextToken(current, current.Token.LeadingTrivia, predicate, stepInto, ref returnNext);
364token = GetPreviousToken(current, current.Token.LeadingTrivia, predicate, stepInto, ref returnPrevious);
592var lastToken = GetLastToken(current.LeadingTrivia, predicate, stepInto!);
Microsoft.CodeAnalysis.Analyzers (33)
Microsoft.CodeAnalysis.AnalyzerUtilities (25)
Microsoft.CodeAnalysis.BannedApiAnalyzers (33)
Microsoft.CodeAnalysis.CodeStyle (31)
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
Microsoft.CodeAnalysis.CSharp (20)
Microsoft.CodeAnalysis.CSharp.CodeStyle (28)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (44)
Microsoft.CodeAnalysis.CSharp.Features (87)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (151)
LexicalAndXml\LexicalTests.cs (111)
114var trivia = token.LeadingTrivia.ToArray();
133var trivia = token.LeadingTrivia.ToArray();
152var trivia = token.LeadingTrivia.ToArray();
172var trivia = token.LeadingTrivia.Single();
458Assert.Empty(token.LeadingTrivia);
485Assert.Empty(token.LeadingTrivia);
519Assert.Empty(token.LeadingTrivia);
602var trivia = token.LeadingTrivia.ToArray();
3826t => t.LeadingTrivia.Any(SyntaxKind.ConflictMarkerTrivia) ||
3841Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
3851var trivia = token.LeadingTrivia.Single();
3869Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
3877var trivia = token.LeadingTrivia.Single();
3900Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
3923Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
3941Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
3951Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia);
3957var trivia = token.LeadingTrivia.Single();
3969Assert.Equal(3, token.LeadingTrivia.Count);
3970trivia = token.LeadingTrivia[0];
3979trivia = token.LeadingTrivia[1];
3984trivia = token.LeadingTrivia[2];
3992Assert.Equal(3, token.LeadingTrivia.Count);
3994trivia = token.LeadingTrivia[0];
4003trivia = token.LeadingTrivia[1];
4007trivia = token.LeadingTrivia[2];
4014Assert.Equal(4, token.LeadingTrivia.Count);
4015var trivia1 = token.LeadingTrivia[0];
4024var trivia2 = token.LeadingTrivia[1];
4029var trivia3 = token.LeadingTrivia[2];
4034var trivia4 = token.LeadingTrivia[3];
4047Assert.Equal(3, token.LeadingTrivia.Count);
4048trivia1 = token.LeadingTrivia[0];
4057trivia2 = token.LeadingTrivia[1];
4062trivia3 = token.LeadingTrivia[2];
4080Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
4090Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia);
4096var trivia = token.LeadingTrivia.Single();
4103Assert.Equal(3, token.LeadingTrivia.Count);
4104trivia = token.LeadingTrivia[0];
4108trivia = token.LeadingTrivia[1];
4113trivia = token.LeadingTrivia[2];
4121Assert.Equal(3, token.LeadingTrivia.Count);
4123trivia = token.LeadingTrivia[0];
4127trivia = token.LeadingTrivia[1];
4131trivia = token.LeadingTrivia[2];
4138Assert.Equal(4, token.LeadingTrivia.Count);
4139var trivia1 = token.LeadingTrivia[0];
4143var trivia2 = token.LeadingTrivia[1];
4148var trivia3 = token.LeadingTrivia[2];
4153var trivia4 = token.LeadingTrivia[3];
4172Assert.Equal(4, token.LeadingTrivia.Count);
4174var trivia = token.LeadingTrivia[0];
4180trivia = token.LeadingTrivia[1];
4183trivia = token.LeadingTrivia[2];
4192trivia = token.LeadingTrivia[3];
4212Assert.Equal(4, token.LeadingTrivia.Count);
4214var trivia = token.LeadingTrivia[0];
4220trivia = token.LeadingTrivia[1];
4223trivia = token.LeadingTrivia[2];
4232trivia = token.LeadingTrivia[3];
4246Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia);
4256Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia);
4262var trivia = token.LeadingTrivia.Single();
4276Assert.Equal(3, token.LeadingTrivia.Count);
4277trivia = token.LeadingTrivia[0];
4285trivia = token.LeadingTrivia[1];
4288trivia = token.LeadingTrivia[2];
4298Assert.Equal(3, token.LeadingTrivia.Count);
4300trivia = token.LeadingTrivia[0];
4308trivia = token.LeadingTrivia[1];
4311trivia = token.LeadingTrivia[2];
4321Assert.Equal(4, token.LeadingTrivia.Count);
4322var trivia1 = token.LeadingTrivia[0];
4330var trivia2 = token.LeadingTrivia[1];
4333var trivia3 = token.LeadingTrivia[2];
4336var trivia4 = token.LeadingTrivia[3];
4350Assert.Equal(3, token.LeadingTrivia.Count);
4351trivia1 = token.LeadingTrivia[0];
4359trivia2 = token.LeadingTrivia[1];
4362trivia3 = token.LeadingTrivia[2];
4381Assert.Equal(5, token.LeadingTrivia.Count);
4383var trivia = token.LeadingTrivia[0];
4389trivia = token.LeadingTrivia[1];
4392trivia = token.LeadingTrivia[2];
4398trivia = token.LeadingTrivia[3];
4401trivia = token.LeadingTrivia[4];
4420Assert.Equal(7, token.LeadingTrivia.Count);
4422var trivia = token.LeadingTrivia[0];
4428trivia = token.LeadingTrivia[1];
4431trivia = token.LeadingTrivia[2];
4438trivia = token.LeadingTrivia[3];
4444trivia = token.LeadingTrivia[4];
4447trivia = token.LeadingTrivia[5];
4454trivia = token.LeadingTrivia[6];
4476Assert.Equal(7, token.LeadingTrivia.Count);
4478var trivia = token.LeadingTrivia[0];
4484trivia = token.LeadingTrivia[1];
4487trivia = token.LeadingTrivia[2];
4494trivia = token.LeadingTrivia[3];
4500trivia = token.LeadingTrivia[4];
4503trivia = token.LeadingTrivia[5];
4512trivia = token.LeadingTrivia[6];
4534Assert.Equal(7, token.LeadingTrivia.Count);
4536var trivia = token.LeadingTrivia[0];
4542trivia = token.LeadingTrivia[1];
4545trivia = token.LeadingTrivia[2];
4554trivia = token.LeadingTrivia[3];
4560trivia = token.LeadingTrivia[4];
4563trivia = token.LeadingTrivia[5];
4570trivia = token.LeadingTrivia[6];
Microsoft.CodeAnalysis.CSharp.Workspaces (55)
Rename\CSharpRenameRewriterLanguageService.cs (7)
614? newToken.CopyAnnotationsTo(SyntaxFactory.VerbatimIdentifier(newToken.LeadingTrivia, currentNewIdentifier, valueText, newToken.TrailingTrivia))
615: newToken.CopyAnnotationsTo(SyntaxFactory.Identifier(newToken.LeadingTrivia, SyntaxKind.IdentifierToken, currentNewIdentifier, valueText, newToken.TrailingTrivia));
641newToken = createNewStringLiteral(newToken.LeadingTrivia, replacedString, replacedString, newToken.TrailingTrivia);
696SyntaxFactory.Token(newToken.LeadingTrivia, SyntaxKind.InterpolatedStringTextToken, text, value, newToken.TrailingTrivia));
708var newIdentifierToken = SyntaxFactory.Identifier(newToken.LeadingTrivia, _replacementText, newToken.TrailingTrivia);
715var updatedToken = RenameInTrivia(oldToken, oldToken.LeadingTrivia);
718newToken = newToken.WithLeadingTrivia(updatedToken.LeadingTrivia);
Simplification\CSharpSimplificationService.Expander.cs (4)
599identifier = identifier.CopyAnnotationsTo(VerbatimIdentifier(identifier.LeadingTrivia, name, name, identifier.TrailingTrivia));
1001return Token(oldToken.LeadingTrivia, SyntaxKind.LessThanToken, "{", "{", oldToken.TrailingTrivia);
1006return Token(oldToken.LeadingTrivia, SyntaxKind.GreaterThanToken, "}", "}", oldToken.TrailingTrivia);
1101.WithLeadingTrivia(thisExpression.GetFirstToken().LeadingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.Features (23)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (33)
Microsoft.CodeAnalysis.PublicApiAnalyzers (25)
Microsoft.CodeAnalysis.ResxSourceGenerator (25)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.VisualBasic (20)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (16)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.Features (23)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (65)
Scanner\ScannerTests.vb (32)
714Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(0).Kind)
719Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
721Assert.Equal(" ", tk.LeadingTrivia(0).ToString())
727Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
728Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(1).Kind)
729Assert.Equal(" ", tk.LeadingTrivia(0).ToString())
730Assert.Equal("' ", tk.LeadingTrivia(1).ToString())
817Assert.Equal(3, tk.LeadingTrivia.Count)
818Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
819Assert.Equal(SyntaxKind.LineContinuationTrivia, tk.LeadingTrivia(1).Kind)
820Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(2).Kind)
826Assert.Equal(3, tk.LeadingTrivia.Count)
827Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
828Assert.Equal(SyntaxKind.LineContinuationTrivia, tk.LeadingTrivia(1).Kind)
829Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(2).Kind)
835Assert.Equal(3, tk.LeadingTrivia.Count)
836Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
837Assert.False(tk.LeadingTrivia(0).ContainsDiagnostics)
838Assert.Equal(SyntaxKind.LineContinuationTrivia, tk.LeadingTrivia(1).Kind)
839Assert.False(tk.LeadingTrivia(1).ContainsDiagnostics)
840Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(2).Kind)
841Assert.True(tk.LeadingTrivia(2).ContainsDiagnostics)
848Assert.Equal(3, tk.LeadingTrivia.Count)
849Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
850Assert.Equal(SyntaxKind.LineContinuationTrivia, tk.LeadingTrivia(1).Kind)
851Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(2).Kind)
857Assert.Equal(5, tk.LeadingTrivia.Count)
858Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(0).Kind)
859Assert.Equal(SyntaxKind.LineContinuationTrivia, tk.LeadingTrivia(1).Kind)
860Assert.Equal(SyntaxKind.WhitespaceTrivia, tk.LeadingTrivia(2).Kind)
861Assert.Equal(SyntaxKind.CommentTrivia, tk.LeadingTrivia(3).Kind)
862Assert.Equal(SyntaxKind.EndOfLineTrivia, tk.LeadingTrivia(4).Kind)
Syntax\SyntaxTokenFactoryTests.vb (16)
16Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
21Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
26Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
30Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
34Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
40Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
45Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
50Assert.Equal(keywordToken.LeadingTrivia.Count, 1)
60Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
65Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
70Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
74Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
78Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
84Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
89Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
94Assert.Equal(punctuationToken.LeadingTrivia.Count, 1)
TestSyntaxNodes.vb (16)
357Dim precedingTrivia = tree.LeadingTrivia(), followingTrivia = tree.TrailingTrivia()
680Dim precTrivia = tok.LeadingTrivia()
696precTrivia = tok.LeadingTrivia()
727precTrivia = tok.LeadingTrivia()
774Assert.Equal(1, keyword.LeadingTrivia().Count)
786Assert.Equal(2, keyword.LeadingTrivia().Count)
787Assert.Equal(" ", keyword.LeadingTrivia()(0).ToString)
795Assert.Equal(0, keyword.LeadingTrivia().Count)
806Assert.Equal(2, keyword.LeadingTrivia().Count)
809Assert.Equal("'goo", keyword.LeadingTrivia()(1).ToString)
1132Return SyntaxFactory.IntegerLiteralToken(token.LeadingTrivia, value.ToString(), LiteralBase.Decimal, node.TypeSuffix, value, token.TrailingTrivia())
1138Return SyntaxFactory.Identifier(token.LeadingTrivia(), node.Text.ToUpperInvariant(), node.IsBracketed, node.IdentifierText.ToUpperInvariant(),
1146Return SyntaxFactory.Token(token.LeadingTrivia(), node.Kind, token.TrailingTrivia(), node.Text.ToUpperInvariant())
1738Assert.Equal(1, tree.GetRoot().FindToken(0).LeadingTrivia.Count)
1804Assert.Equal(" <goo> </ > ", ident.LeadingTrivia()(0).ToFullString)
1805Assert.Equal("<goo> </ >", ident.LeadingTrivia()(0).ToString())
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (63)
CodeGeneration\VisualBasicSyntaxGenerator.vb (12)
2204SyntaxFactory.Token(sb.EndBlockStatement.BlockKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, sb.EndBlockStatement.BlockKeyword.TrailingTrivia)
2212SyntaxFactory.Token(ss.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ss.DeclarationKeyword.TrailingTrivia),
2225SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ds.DeclarationKeyword.TrailingTrivia),
2239SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia)
2253SyntaxFactory.Token(lh.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, lh.DeclarationKeyword.TrailingTrivia),
2263SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ds.DeclarationKeyword.TrailingTrivia),
2289SyntaxFactory.Token(mb.EndBlockStatement.BlockKeyword.LeadingTrivia, SyntaxKind.SubKeyword, mb.EndBlockStatement.BlockKeyword.TrailingTrivia)
2297SyntaxFactory.Token(ms.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ms.DeclarationKeyword.TrailingTrivia),
2310SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ds.DeclarationKeyword.TrailingTrivia),
2324SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia)
2338SyntaxFactory.Token(lh.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, lh.DeclarationKeyword.TrailingTrivia),
2348SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ds.DeclarationKeyword.TrailingTrivia),
Rename\VisualBasicRenameRewriterLanguageService.vb (6)
559newToken = newToken.CopyAnnotationsTo(SyntaxFactory.BracketedIdentifier(newToken.LeadingTrivia, valueText, newToken.TrailingTrivia))
562newToken.LeadingTrivia,
595newToken = createNewStringLiteral(newToken.LeadingTrivia, replacedString, replacedString, newToken.TrailingTrivia)
645Dim newIdentifierToken = SyntaxFactory.XmlNameToken(newToken.LeadingTrivia, _replacementText, SyntaxFacts.GetKeywordKind(_replacementText), newToken.TrailingTrivia)
651Dim updatedToken = RenameInTrivia(oldToken, oldToken.LeadingTrivia)
653newToken = newToken.WithLeadingTrivia(updatedToken.LeadingTrivia)
Microsoft.CodeAnalysis.Workspaces (40)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Microsoft.VisualStudio.LanguageServices.CSharp (4)
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
CodeModel\VisualBasicCodeModelService.vb (7)
2229Dim triviaList = firstToken.LeadingTrivia
2230Dim commentList = CollectComments(firstToken.LeadingTrivia.ToArray())
2423classKeyword:=SyntaxFactory.Token(moduleBlock.ModuleStatement.ModuleKeyword.LeadingTrivia, SyntaxKind.ClassKeyword, moduleBlock.ModuleStatement.ModuleKeyword.TrailingTrivia),
2431blockKeyword:=SyntaxFactory.Token(moduleBlock.EndModuleStatement.BlockKeyword.LeadingTrivia, SyntaxKind.ClassKeyword, moduleBlock.EndModuleStatement.BlockKeyword.TrailingTrivia)))
2443moduleKeyword:=SyntaxFactory.Token(classBlock.ClassStatement.ClassKeyword.LeadingTrivia, SyntaxKind.ModuleKeyword, classBlock.ClassStatement.ClassKeyword.TrailingTrivia),
2451blockKeyword:=SyntaxFactory.Token(classBlock.EndClassStatement.BlockKeyword.LeadingTrivia, SyntaxKind.ModuleKeyword, classBlock.EndClassStatement.BlockKeyword.TrailingTrivia)))
3817Dim trivia = firstToken.LeadingTrivia
Roslyn.Diagnostics.Analyzers (33)
Roslyn.Diagnostics.CSharp.Analyzers (35)
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
Test.Utilities (25)
Text.Analyzers (33)