69 instantiations of SyntaxTriviaList
GenerateDocumentationAndConfigFiles (5)
Microsoft.AspNetCore.App.CodeFixes (1)
Microsoft.CodeAnalysis (11)
Syntax\SyntaxTriviaList.cs (4)
76return new SyntaxTriviaList(token: default, CreateNodeFromSpan(trivias), position: 0, index: 0);
373return new SyntaxTriviaList(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0);
419return new SyntaxTriviaList(default(SyntaxToken), GreenNode.CreateList(list, static n => n.RequiredUnderlyingNode), 0, 0);
532return new SyntaxTriviaList(trivia);
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.CSharp (8)
Microsoft.CodeAnalysis.CSharp.Features (2)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeAnalysis.Features (8)
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeAnalysis.Workspaces (5)
Roslyn.Diagnostics.Analyzers (5)
1051 references to SyntaxTriviaList
dotnet-format (1)
GenerateDocumentationAndConfigFiles (50)
Microsoft.Analyzers.Extra (1)
Microsoft.AspNetCore.App.Analyzers (3)
Microsoft.AspNetCore.App.CodeFixes (2)
Microsoft.AspNetCore.Components.Analyzers (6)
Microsoft.CodeAnalysis (70)
Microsoft.CodeAnalysis.Analyzers (51)
Microsoft.CodeAnalysis.AnalyzerUtilities (43)
Microsoft.CodeAnalysis.CodeStyle (45)
Microsoft.CodeAnalysis.CodeStyle.Fixes (27)
Microsoft.CodeAnalysis.CSharp (83)
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)
312public static SyntaxToken Identifier(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
330public static SyntaxToken VerbatimIdentifier(SyntaxTriviaList leading, string text, string valueText, SyntaxTriviaList trailing)
361public static SyntaxToken Identifier(SyntaxTriviaList leading, SyntaxKind contextualKind, string text, string valueText, SyntaxTriviaList trailing)
402public static SyntaxToken Literal(SyntaxTriviaList leading, string text, int value, SyntaxTriviaList trailing)
433public static SyntaxToken Literal(SyntaxTriviaList leading, string text, uint value, SyntaxTriviaList trailing)
464public static SyntaxToken Literal(SyntaxTriviaList leading, string text, long value, SyntaxTriviaList trailing)
495public static SyntaxToken Literal(SyntaxTriviaList leading, string text, ulong value, SyntaxTriviaList trailing)
526public static SyntaxToken Literal(SyntaxTriviaList leading, string text, float value, SyntaxTriviaList trailing)
557public static SyntaxToken Literal(SyntaxTriviaList leading, string text, double value, SyntaxTriviaList trailing)
588public static SyntaxToken Literal(SyntaxTriviaList leading, string text, decimal value, SyntaxTriviaList trailing)
619public static SyntaxToken Literal(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
650public static SyntaxToken Literal(SyntaxTriviaList leading, string text, char value, SyntaxTriviaList trailing)
661public static SyntaxToken BadToken(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
673public static SyntaxToken XmlTextLiteral(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
685public static SyntaxToken XmlEntity(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
1149public static SyntaxToken XmlTextNewLine(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
1330public static SyntaxTriviaList TriviaList()
1332return default(SyntaxTriviaList);
1339public static SyntaxTriviaList TriviaList(SyntaxTrivia trivia)
1348public static SyntaxTriviaList TriviaList(params SyntaxTrivia[] trivias)
1355public static SyntaxTriviaList TriviaList(IEnumerable<SyntaxTrivia> trivias)
1611public static SyntaxTriviaList ParseLeadingTrivia(string text, int offset = 0)
1619internal static SyntaxTriviaList ParseLeadingTrivia(string text, CSharpParseOptions options, int offset = 0)
1630public static SyntaxTriviaList ParseTrailingTrivia(string text, int offset = 0)
1651SyntaxTriviaList leadingTrivia = ParseLeadingTrivia(commentText, CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
2461private static bool HasUnterminatedMultiLineComment(SyntaxTriviaList triviaList)
Microsoft.CodeAnalysis.CSharp.CodeStyle (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
518SyntaxTriviaList list,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (14)
24private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _trailingTriviaMap = [];
25private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _leadingTriviaMap = [];
68private (SyntaxTriviaList trailingTrivia, SyntaxTriviaList leadingTrivia) GetTrailingAndLeadingTrivia(
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken));
80var triviaList = csharpTriviaData.GetTriviaList(cancellationToken);
90var trailingTrivia = SyntaxFactory.ParseTrailingTrivia(text);
93var leadingTrivia = SyntaxFactory.ParseLeadingTrivia(text[width..]);
113private static int GetFirstEndOfLineIndexOrRightBeforeComment(SyntaxTriviaList triviaList)
133private SyntaxTriviaList GetLeadingTriviaAtBeginningOfTree(
176if (_trailingTriviaMap.TryGetValue(token, out var trailingTrivia))
187if (_leadingTriviaMap.TryGetValue(token, out var leadingTrivia))
207private static SyntaxToken CreateNewToken(SyntaxTriviaList leadingTrivia, SyntaxToken token, SyntaxTriviaList trailingTrivia)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (93)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (8)
58Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
60Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
72Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
74Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
Microsoft.CodeAnalysis.CSharp.Features (133)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (20)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler.CSharp\Extensions\SyntaxNodeExtensions.cs (8)
71SyntaxFactory.Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
73SyntaxFactory.Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
85SyntaxFactory.Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
87SyntaxFactory.Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
Microsoft.CodeAnalysis.CSharp.Workspaces (77)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
518SyntaxTriviaList list,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (14)
24private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _trailingTriviaMap = [];
25private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _leadingTriviaMap = [];
68private (SyntaxTriviaList trailingTrivia, SyntaxTriviaList leadingTrivia) GetTrailingAndLeadingTrivia(
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken));
80var triviaList = csharpTriviaData.GetTriviaList(cancellationToken);
90var trailingTrivia = SyntaxFactory.ParseTrailingTrivia(text);
93var leadingTrivia = SyntaxFactory.ParseLeadingTrivia(text[width..]);
113private static int GetFirstEndOfLineIndexOrRightBeforeComment(SyntaxTriviaList triviaList)
133private SyntaxTriviaList GetLeadingTriviaAtBeginningOfTree(
176if (_trailingTriviaMap.TryGetValue(token, out var trailingTrivia))
187if (_leadingTriviaMap.TryGetValue(token, out var leadingTrivia))
207private static SyntaxToken CreateNewToken(SyntaxTriviaList leadingTrivia, SyntaxToken token, SyntaxTriviaList trailingTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (8)
58Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
60Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
72Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
74Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
Microsoft.CodeAnalysis.Features (72)
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);
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.NetAnalyzers (11)
Microsoft.CodeAnalysis.Razor.Compiler (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (43)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeAnalysis.Workspaces (55)
Microsoft.DotNet.ProjectTools (4)
Microsoft.Gen.Logging (1)
QuarantineTools.Tests (6)
Roslyn.Diagnostics.Analyzers (51)
Roslyn.Diagnostics.CSharp.Analyzers (56)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
518SyntaxTriviaList list,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (14)
24private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _trailingTriviaMap = [];
25private readonly Dictionary<SyntaxToken, SyntaxTriviaList> _leadingTriviaMap = [];
68private (SyntaxTriviaList trailingTrivia, SyntaxTriviaList leadingTrivia) GetTrailingAndLeadingTrivia(
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken));
80var triviaList = csharpTriviaData.GetTriviaList(cancellationToken);
90var trailingTrivia = SyntaxFactory.ParseTrailingTrivia(text);
93var leadingTrivia = SyntaxFactory.ParseLeadingTrivia(text[width..]);
113private static int GetFirstEndOfLineIndexOrRightBeforeComment(SyntaxTriviaList triviaList)
133private SyntaxTriviaList GetLeadingTriviaAtBeginningOfTree(
176if (_trailingTriviaMap.TryGetValue(token, out var trailingTrivia))
187if (_leadingTriviaMap.TryGetValue(token, out var leadingTrivia))
207private static SyntaxToken CreateNewToken(SyntaxTriviaList leadingTrivia, SyntaxToken token, SyntaxTriviaList trailingTrivia)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (8)
58Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
60Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
72Token(SyntaxTriviaList.Empty, SyntaxKind.OpenParenToken, SyntaxTriviaList.Empty),
74Token(SyntaxTriviaList.Empty, SyntaxKind.CloseParenToken, SyntaxTriviaList.Empty));
SuperFileCheck (1)
System.Windows.Forms.Analyzers.CodeFixes.CSharp (2)
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (2)