86 references to DescendantTokens
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (1)
37foreach (var item in root.DescendantTokens())
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
127foreach (var token in node.DescendantTokens(descendIntoTrivia: false))
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1359return root.DescendantTokens().Any(static token => string.Equals(token.ValueText, "GeneratedCode", StringComparison.Ordinal) ||
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
98expression.DescendantTokens(),
Microsoft.CodeAnalysis.CSharp (2)
Syntax\LambdaUtilities.cs (1)
369=> node.DescendantTokens(child => child == node || !IsLambdaBodyStatementOrExpression(child));
Syntax\SyntaxFactory.cs (1)
809cref = cref.ReplaceTokens(cref.DescendantTokens(), XmlReplaceBracketTokens);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
328foreach (var token in xmlComment.DescendantTokens())
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
621node.DescendantTokens(),
Microsoft.CodeAnalysis.CSharp.Features (8)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
195foreach (var token in lambda.DescendantTokens())
EditAndContinue\SyntaxComparer.cs (4)
987parameters = simple.Parameter.DescendantTokens(); 1587foreach (var token in node.DescendantTokens()) 1607return ComputeDistance(oldNode.DescendantTokens(), newNode.DescendantTokens());
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
212foreach (var token in statement.DescendantTokens())
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
621node.DescendantTokens(),
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
369=> node.DescendantTokens(child => child == node || !IsLambdaBodyStatementOrExpression(child));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Simplification\CSharpSimplificationService.Expander.cs (1)
717var leftTokens = expression.DescendantTokens();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
328foreach (var token in xmlComment.DescendantTokens())
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\MemberBody.cs (1)
44=> GetActiveTokens(static node => node.DescendantTokens());
ExtractMethod\MethodExtractor.Analyzer.cs (1)
291foreach (var token in context.DescendantTokens())
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
130var allTokens = node.DescendantTokens(descendIntoTrivia: true).ToList();
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
98expression.DescendantTokens(),
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\LambdaUtilities.vb (1)
619Return node.DescendantTokens(Function(child) child Is node OrElse Not IsLambdaBodyStatementOrExpression(child))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (1)
286For Each token In xmlComment.DescendantTokens()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (2)
56Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList() 57Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList()
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
218If eventExpression.DescendantTokens().Where(Function(n) n.IsKind(SyntaxKind.MeKeyword, SyntaxKind.MyClassKeyword)).Any Then 221ElseIf eventExpression.DescendantTokens().Where(Function(n) n.IsKind(SyntaxKind.MyBaseKeyword)).Any Then
EditAndContinue\SyntaxComparer.vb (5)
1085Return New With {lambda.SubOrFunctionHeader, .Body = lambda.Body.DescendantTokens()} 1356For Each token In node.DescendantTokens() 1367For Each token In node.DescendantTokens() 1384Return ComputeDistance(oldNode.DescendantTokens(), newNode.DescendantTokens())
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
158For Each token In statement.DescendantTokens()
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
619Return node.DescendantTokens(Function(child) child Is node OrElse Not IsLambdaBodyStatementOrExpression(child))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
230If Not node.DescendantTokens().Any(Function(token) token = previousToken) AndAlso prevTrailingTrivia.Count > 0 Then
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
90Return node.DescendantTokens().Any(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (1)
286For Each token In xmlComment.DescendantTokens()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (2)
56Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList() 57Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList()
Microsoft.CodeAnalysis.Workspaces (15)
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
116foreach (var token in syntax.DescendantTokens())
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
83foreach (var token in root.DescendantTokens())
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
216.DescendantTokens(descendIntoTrivia: true)
FindSymbols\FindReferences\Finders\CrefTypeParameterSymbolReferenceFinder.cs (1)
65var tokens = attribute.DescendantTokens().WhereAsArray(static (t, token) => t != token, token);
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
71.DescendantTokens(descendIntoTrivia: true)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
219.DescendantTokens(descendIntoTrivia: true)
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (1)
131.DescendantTokens()
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
61.DescendantTokens(descendIntoTrivia: true)
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
138foreach (var token in container.DescendantTokens())
FindSymbols\FindReferences\FindReferenceCache.cs (1)
229foreach (var token in constructor.DescendantTokens(descendIntoTrivia: false))
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
386.DescendantTokens()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Microsoft.Interop.SourceGeneration (1)
IndentedTextWriterExtensions.cs (1)
14foreach (SyntaxToken token in node.DescendantTokens())
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
73var sameNameNodes = argList.DescendantTokens().Where(tok => tok.Text == nameArgValue)
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
868foreach (var token in root.DescendantTokens(descendIntoChildren: static node => node.ContainsDirectives)) 947foreach (var token in node.DescendantTokens())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (2)
184foreach (var token in node.DescendantTokens()) 200return SpansPreprocessorDirective(syntaxFacts, nodes.SelectMany(n => n.DescendantTokens()));
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
328foreach (var token in xmlComment.DescendantTokens())
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (1)
286For Each token In xmlComment.DescendantTokens()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (2)
56Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList() 57Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList()
SuperFileCheck (1)
Program.cs (1)
241namespaceDecl.Name.DescendantTokens().Where(x => x.IsKind(SyntaxKind.IdentifierToken)).Select(x => x.ValueText);