3 instantiations of AnalyzerExecutor
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerExecutor.cs (3)
129return new AnalyzerExecutor(compilation, analyzerOptions, addNonCategorizedDiagnostic, onAnalyzerException, analyzerExceptionFilter,
150return new AnalyzerExecutor(
220return new AnalyzerExecutor(_compilation, _analyzerOptions, _addNonCategorizedDiagnostic, _onAnalyzerException, _analyzerExceptionFilter,
67 references to AnalyzerExecutor
Microsoft.CodeAnalysis (54)
DiagnosticAnalyzer\AnalyzerDriver.cs (17)
68private AnalyzerExecutor? _lazyAnalyzerExecutor;
69protected AnalyzerExecutor AnalyzerExecutor
389private void Initialize(AnalyzerExecutor analyzerExecutor, DiagnosticQueue diagnosticQueue, CompilationData compilationData, ConcurrentSet<string>? suppressedDiagnosticIds, CancellationToken cancellationToken)
501var analyzerExecutor = AnalyzerExecutor.Create(
625/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(AnalyzerExecutor, DiagnosticQueue, CompilationData, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks>
657/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(AnalyzerExecutor, DiagnosticQueue, CompilationData, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks>
712private static void OnDriverException(Task faultedTask, AnalyzerExecutor analyzerExecutor, ImmutableArray<DiagnosticAnalyzer> analyzers)
722var diagnostic = AnalyzerExecutor.CreateDriverExceptionDiagnostic(innerException);
1933AnalyzerExecutor analyzerExecutor,
2130AnalyzerExecutor analyzerExecutor,
2153AnalyzerExecutor analyzerExecutor,
2259var executor = AnalyzerExecutor.WithCancellationToken(cancellationToken);
2281AnalyzerExecutor analyzerExecutor,
2356var canHaveExecutableCodeBlock = AnalyzerExecutor.CanHaveExecutableCodeBlock(symbol);
2600var diagnostic = AnalyzerExecutor.CreateDriverExceptionDiagnostic(ex);
2719AnalyzerExecutor analyzerExecutor)
DiagnosticAnalyzer\AnalyzerManager.cs (14)
59AnalyzerExecutor analyzerExecutor)
70AnalyzerExecutor analyzerExecutor,
93AnalyzerExecutor analyzerExecutor)
103AnalyzerExecutor analyzerExecutor,
124AnalyzerExecutor analyzerExecutor)
132AnalyzerExecutor analyzerExecutor,
157public async ValueTask<AnalyzerActions> GetAnalyzerActionsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor)
178AnalyzerExecutor analyzerExecutor)
219public async Task<bool> IsConcurrentAnalyzerAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor)
229public async Task<GeneratedCodeAnalysisFlags> GetGeneratedCodeAnalysisFlagsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor)
250AnalyzerExecutor analyzerExecutor)
261AnalyzerExecutor analyzerExecutor)
267internal bool IsSupportedDiagnostic(DiagnosticAnalyzer analyzer, Diagnostic diagnostic, Func<DiagnosticAnalyzer, bool> isCompilerAnalyzer, AnalyzerExecutor analyzerExecutor)
296AnalyzerExecutor analyzerExecutor,
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.UnitTests (3)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (3)