63 references to DescendantTrivia
AnalyzerRunner (1)
Program.cs (1)
214var numberOfTrivia = root.DescendantTrivia(descendIntoTrivia: true).Count();
Microsoft.CodeAnalysis (4)
Syntax\SyntaxNode.cs (3)
1314return this.DescendantTrivia(n => n.ContainsAnnotations, descendIntoTrivia: true) 1323return this.DescendantTrivia(n => n.ContainsAnnotations, descendIntoTrivia: true) 1332return this.DescendantTrivia(n => n.ContainsAnnotations, descendIntoTrivia: true)
Syntax\SyntaxNodeOrToken.cs (1)
866foreach (var trivia in node.DescendantTrivia(node => node.ContainsDirectives, descendIntoTrivia: true))
Microsoft.CodeAnalysis.CodeStyle (1)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
239foreach (var trivia in root.DescendantTrivia())
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
TriviaDataFactory.CodeShapeAnalyzer.cs (1)
112foreach (var t in structure.DescendantTrivia())
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
1109foreach (var trivia in context.Node.DescendantTrivia().Where(t => t.Kind() is SyntaxKind.SingleLineCommentTrivia or SyntaxKind.MultiLineCommentTrivia))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Emit\NumericIntPtrTests.cs (5)
11138var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11161var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11189var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11214var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11259var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
74if (_source.DescendantTrivia().Any(trivia => trivia is (kind:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\NativeIntegerTests.cs (6)
15290var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15311var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15334var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15362var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15385var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15415var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\RecordStructTests.cs (3)
3254var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3302var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3353var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\RecordTests.cs (1)
28322var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
DocumentationComments\CrefTests.cs (2)
6333var nonCrefPosition = tree.GetRoot().DescendantTrivia().Single(t => t.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia)).SpanStart; 6618var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
DocumentationComments\ParameterTests.cs (1)
856var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
LexicalAndXml\PreprocessorTests.cs (1)
1450Assert.True(node.DescendantTrivia().All(trivia => trivia.Width > 0));
Syntax\StructuredTriviaTests.cs (2)
167var trivia = tree.GetCompilationUnitRoot().DescendantTrivia().Single(t => t.Kind() == SyntaxKind.SingleLineDocumentationCommentTrivia); 183var trivia = tree.GetCompilationUnitRoot().DescendantTrivia().Single(t => t.Kind() == SyntaxKind.MultiLineDocumentationCommentTrivia);
Syntax\SyntaxNodeTests.cs (7)
606var list = expr.DescendantTrivia().ToList(); 623var list = expr.DescendantTrivia(descendIntoTrivia: true).ToList(); 2348var deepTrivia = expr.GetDirectives().SelectMany(d => d.DescendantTrivia().Where(tr => tr.Kind() == SyntaxKind.WhitespaceTrivia)).ToList(); 2372var trivia = expr.DescendantTrivia().Where(tr => tr.IsKind(SyntaxKind.WhitespaceTrivia)).ToList(); 3462Assert.Equal(1, node.DescendantTrivia().Count()); 3473Assert.Equal(1, node.DescendantTrivia().Count()); 3496var trivia = root.DescendantTrivia().First();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
TriviaDataFactory.CodeShapeAnalyzer.cs (1)
112foreach (var t in structure.DescendantTrivia())
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTriviaTests.cs (1)
1745tree = tree.ReplaceTrivia(tree.DescendantTrivia().Where(tr => tr.IsKind(SyntaxKind.EndOfLineTrivia)), (o, r) => SyntaxFactory.ElasticMarker);
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
239foreach (var trivia in root.DescendantTrivia())
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (3)
139(trivia.HasStructure && fixer.IsEndOfLine(trivia.GetStructure().DescendantTrivia().FirstOrDefault())); 145(trivia.HasStructure && fixer.IsEndOfLine(trivia.GetStructure().DescendantTrivia().LastOrDefault())); 151(trivia.HasStructure && trivia.GetStructure().DescendantTrivia().Any(fixer.IsEndOfLine));
TaskList\AbstractTaskListService.cs (1)
66foreach (var trivia in syntaxDoc.Root.DescendantTrivia())
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
205var comments = context.Tree.GetRoot().DescendantTrivia()
Microsoft.CodeAnalysis.VisualBasic.Features (3)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
29Return Not foreachNode.DescendantTrivia().Any(Function(t) t.IsKind(SyntaxKind.ColonTrivia))
TaskList\VisualBasicTaskListService.vb (2)
28Dim commentTrivia = trivia.GetStructure().DescendantTrivia().First(Function(t) t.RawKind = SyntaxKind.CommentTrivia) 106trivia.GetStructure().DescendantTrivia().Any(Function(t) t.RawKind = SyntaxKind.CommentTrivia)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (13)
Parser\ParseStatements.vb (3)
6502Dim allTrivia = tree.GetRoot().DescendantTrivia().ToArray() 6519Dim allTrivia = tree.GetRoot().DescendantTrivia().ToArray() 6554Dim allTrivia = tree.GetRoot().DescendantTrivia().ToArray()
Syntax\ManualTests.vb (2)
108Assert.Equal(1, node.DescendantTrivia().Count()) 118Assert.Equal(1, node.DescendantTrivia().Count())
Syntax\SyntaxTokenFactoryTests.vb (4)
152Return d.DescendantTrivia.Where(Function(tr) tr.Kind = SyntaxKind.WhitespaceTrivia) 184Dim trivia = (From tr In expr.DescendantTrivia() 197Dim trivia = (From tr In expr.DescendantTrivia() 209Dim tr = expr.DescendantTrivia().First()
TestSyntaxNodes.vb (4)
1584Dim trivia = expr.DescendantTrivia().Where(Function(tr) tr.IsKind(SyntaxKind.WhitespaceTrivia)).ToList() 2480Dim list = expr.DescendantTrivia().ToList() 2496Dim list = expr.DescendantTrivia(descendIntoTrivia:=True).ToList() 2527Dim trivia = root.DescendantTrivia().First()
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
Formatting\FormattingTests.vb (1)
4595tree = tree.ReplaceTrivia(tree.DescendantTrivia().Where(Function(tr) tr.IsKind(SyntaxKind.EndOfLineTrivia)), Function(o, r) SyntaxFactory.ElasticMarker)
Microsoft.CodeAnalysis.Workspaces (1)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
381.DescendantTrivia(descendIntoTrivia: true)