35 references to AnalyzerExecutor
Microsoft.CodeAnalysis (35)
DiagnosticAnalyzer\AnalyzerDriver.cs (35)
527var descriptors = AnalyzerManager.GetSupportedDiagnosticDescriptors(analyzer, AnalyzerExecutor);
696OnDriverException(WhenInitializedTask, this.AnalyzerExecutor, analysisScope.Analyzers);
700_lazyAnalyzerExecutor = this.AnalyzerExecutor.WithCancellationToken(cancellationToken);
758AnalyzerExecutor.ExecuteSyntaxTreeActions(syntaxTreeActions, analyzer, file, isGeneratedCode);
785AnalyzerExecutor.ExecuteAdditionalFileActions(additionalFileActions, analyzer, file);
869OnDriverException(this.WhenCompletedTask, this.AnalyzerExecutor, this.Analyzers);
904var descriptors = AnalyzerManager.GetSupportedDiagnosticDescriptors(analyzer, AnalyzerExecutor);
931=> GetOrCreateSemanticModel(tree, AnalyzerExecutor.Compilation);
1033() => AnalyzerExecutor.ExecuteSuppressionAction(suppressor, getSuppressableDiagnostics(suppressor)),
1034AnalyzerExecutor.CancellationToken);
1038Task.WaitAll(tasks.ToArray(), AnalyzerExecutor.CancellationToken);
1049AnalyzerExecutor.ExecuteSuppressionAction(suppressor, getSuppressableDiagnostics(suppressor));
1057var supportedSuppressions = AnalyzerManager.GetSupportedSuppressionDescriptors(suppressor, AnalyzerExecutor);
1307var descriptors = AnalyzerManager.GetSupportedDiagnosticDescriptors(analyzer, AnalyzerExecutor);
1311var configuredSeverity = descriptor.GetEffectiveSeverity(AnalyzerExecutor.Compilation.Options);
1312if (options.TryGetDiagnosticValue(tree, descriptor.Id, AnalyzerExecutor.CancellationToken, out var severityFromOptions) ||
1313options.TryGetGlobalDiagnosticValue(descriptor.Id, AnalyzerExecutor.CancellationToken, out severityFromOptions))
1368internal ImmutableDictionary<DiagnosticAnalyzer, TimeSpan> AnalyzerExecutionTimes => AnalyzerExecutor.AnalyzerExecutionTimes;
1369internal TimeSpan ResetAnalyzerExecutionTime(DiagnosticAnalyzer analyzer) => AnalyzerExecutor.ResetAnalyzerExecutionTime(analyzer);
1615AnalyzerExecutor.TryExecuteSymbolEndActionsForContainer(containerSymbol, processedMemberSymbol,
1712AnalyzerExecutor.ExecuteSymbolActions(actionsByKind[(int)symbol.Kind], analyzer, symbolEvent, s_getTopmostNodeForAnalysis, isGeneratedCodeSymbol);
1752!AnalyzerExecutor.TryExecuteSymbolEndActions(symbolEndActionsForAnalyzer, analyzer, symbolEvent, s_getTopmostNodeForAnalysis, isGeneratedCodeSymbol))
1832AnalyzerExecutor.ExecuteSemanticModelActions(semanticModelActions, analyzer, semanticModel, analysisScope, isGeneratedCode);
1860AnalyzerExecutor.ExecuteCompilationActions(compilationActions, analyzer, compilationEvent);
2123return await driver.AnalyzerManager.GetPerSymbolAnalyzerActionsAsync(symbol, isGeneratedCodeSymbol, analyzer, driver.AnalyzerExecutor).ConfigureAwait(false);
2214var options = AnalyzerExecutor.AnalyzerOptions.AnalyzerConfigOptionsProvider.GetOptions(tree);
2216_isGeneratedCode(tree, AnalyzerExecutor.CancellationToken);
2259var executor = AnalyzerExecutor.WithCancellationToken(cancellationToken);
2449ImmutableArray<SyntaxNode> nodesToAnalyze = GetSyntaxNodesToAnalyze(topmostNodeForAnalysis, symbol, declarationInfos, semanticModel, AnalyzerExecutor);
2528AnalyzerExecutor.ExecuteSyntaxNodeActions(filteredNodesToAnalyze, nodeActionsByKind,
2574AnalyzerExecutor.OnOperationBlockActionsExecuted(operationBlocksToAnalyze);
2603AnalyzerExecutor.OnAnalyzerException(ex, analyzer, diagnostic, cancellationToken);
2636AnalyzerExecutor.ExecuteOperationActions(filteredOperationsToAnalyze, operationActionsByKind,
2663AnalyzerExecutor.ExecuteOperationBlockActions(
2691AnalyzerExecutor.ExecuteCodeBlockActions(