45 references to Descendants
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
342foreach (var child in operation.Descendants())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
ILLink.RoslynAnalyzer (1)
DataFlow\UnexpectedOperationHandler.cs (1)
37foreach (var descendant in operation.Descendants())
Microsoft.Analyzers.Extra (7)
AsyncCallInsideUsingBlockAnalyzer.cs (5)
76var invocations = block.Descendants() 155if (block.Descendants() 157.SelectMany(operation => operation.Descendants()) 163if (block.Descendants() 171if (block.Descendants()
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
453foreach (var d in e.Descendants())
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (1)
106var op = invocationOp.Arguments[LogLevelParamIndex].Descendants().SingleOrDefault(x => x.Kind == OperationKind.Literal || x.Kind == OperationKind.FieldReference);
Microsoft.AspNetCore.Analyzers (1)
CompilationFeatureDetector.cs (1)
46.Descendants()
Microsoft.AspNetCore.App.Analyzers (4)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
165var usesAuthorizationOptionsSpecificAPIs = configureAction.Descendants()
Http\RequestDelegateReturnTypeAnalyzer.cs (1)
53foreach (var item in anonymousFunction.Body.Descendants())
RouteHandlers\DisallowReturningActionResultFromMapMethods.cs (1)
54foreach (var returnOperation in methodBody.Descendants().OfType<IReturnOperation>())
RouteHandlers\RouteHandlerAnalyzer.cs (1)
82delegateCreation = argument.Descendants().OfType<IDelegateCreationOperation>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ActualApiResponseMetadataFactory.cs (1)
295foreach (var returnOperation in method.Descendants().OfType<IReturnOperation>())
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
108foreach (var operation in operationBlock.Descendants())
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
342foreach (var child in operation.Descendants())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
108foreach (var operation in operationBlock.Descendants())
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
342foreach (var child in operation.Descendants())
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
421Debug.Assert(_interproceduralCallStack.Last().Descendants().Contains(flowCaptureOrReference));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
2581originalOperation.Descendants().Contains(operation)) 3678!deconstructionAncestor.Target.Descendants().Contains(operation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
377foreach (var operation in operationBlock.Descendants())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
Microsoft.CodeAnalysis.Features (4)
CallHierarchy\AbstractCallHierarchyService.cs (1)
237foreach (var operation in operationRoot.Descendants())
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
242containsClassSpecificStatement = operation.Descendants().Any(op => op.Kind == OperationKind.InstanceReference);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
377foreach (var operation in operationBlock.Descendants())
ValueTracking\ValueTracker.OperationCollector.cs (1)
48var returnOperations = operation.Descendants().Where(d => d is IReturnOperation && (allowImplicit || !d.IsImplicit));
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
108foreach (var operation in operationBlock.Descendants())
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
342foreach (var child in operation.Descendants())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
108foreach (var operation in operationBlock.Descendants())
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
342foreach (var child in operation.Descendants())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46var localFunctionOperation = rootOperation.Descendants()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
205foreach (var operation in cfg.OriginalOperation.Descendants())