65 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.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)
223.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)
409.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)
SyntaxExtensions.cs (1)
28string name = string.Concat(ns.Name.DescendantTokens().Select(static token => token.Text));
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())
SuperFileCheck (1)
Program.cs (1)
241namespaceDecl.Name.DescendantTokens().Where(x => x.IsKind(SyntaxKind.IdentifierToken)).Select(x => x.ValueText);