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(