1 instantiation of AnalyzerExecutor
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
124
return new
AnalyzerExecutor
(compilation, analyzerOptions, addNonCategorizedDiagnostic, onAnalyzerException, analyzerExceptionFilter,
50 references to AnalyzerExecutor
Microsoft.CodeAnalysis (49)
Diagnostic\Diagnostic_SimpleDiagnostic.cs (2)
159
if (
AnalyzerExecutor
.IsAnalyzerExceptionDiagnostic(this))
162
return
AnalyzerExecutor
.AreEquivalentAnalyzerExceptionDiagnostics(this, other);
DiagnosticAnalyzer\AnalyzerDriver.cs (15)
69
private
AnalyzerExecutor
? _lazyAnalyzerExecutor;
70
protected
AnalyzerExecutor
AnalyzerExecutor
391
AnalyzerExecutor
analyzerExecutor,
509
var
analyzerExecutor =
AnalyzerExecutor
.Create(
633
/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(
AnalyzerExecutor
, DiagnosticQueue, CompilationData, AnalysisScope, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks>
662
/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(
AnalyzerExecutor
, DiagnosticQueue, CompilationData, AnalysisScope, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks>
715
private static void OnDriverException(Task faultedTask,
AnalyzerExecutor
analyzerExecutor, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken)
725
var diagnostic =
AnalyzerExecutor
.CreateDriverExceptionDiagnostic(innerException);
2025
AnalyzerExecutor
analyzerExecutor,
2226
AnalyzerExecutor
analyzerExecutor,
2251
AnalyzerExecutor
analyzerExecutor,
2380
AnalyzerExecutor
analyzerExecutor,
2457
var canHaveExecutableCodeBlock =
AnalyzerExecutor
.CanHaveExecutableCodeBlock(symbol);
2741
var diagnostic =
AnalyzerExecutor
.CreateDriverExceptionDiagnostic(ex);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
91
RoslynImmutableInterlocked.InterlockedInitialize(ref _lazyNodeActionsByKind,
AnalyzerExecutor
.GetNodeActionsByKind(nodeActions));
108
RoslynImmutableInterlocked.InterlockedInitialize(ref _lazyOperationActionsByKind,
AnalyzerExecutor
.GetOperationActionsByKind(operationActions));
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
67
/// Creates <see cref="
AnalyzerExecutor
"/> to execute analyzer actions with given arguments
98
public static
AnalyzerExecutor
Create(
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (11)
75
public Task<HostSessionStartAnalysisScope> GetSessionAnalysisScopeAsync(
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
89
static Task<HostSessionStartAnalysisScope> getSessionAnalysisScopeTaskSlowAsync(AnalyzerExecutionContext context,
AnalyzerExecutor
executor, CancellationToken cancellationToken)
111
AnalyzerExecutor
analyzerExecutor,
145
AnalyzerExecutor
analyzerExecutor,
249
public ImmutableArray<DiagnosticDescriptor> GetOrComputeDiagnosticDescriptors(DiagnosticAnalyzer analyzer,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
252
public ImmutableArray<SuppressionDescriptor> GetOrComputeSuppressionDescriptors(DiagnosticSuppressor suppressor,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
257
Func<DiagnosticAnalyzer,
AnalyzerExecutor
, CancellationToken, ImmutableArray<TDescriptor>> computeDescriptorsNoLock,
259
AnalyzerExecutor
analyzerExecutor,
289
AnalyzerExecutor
analyzerExecutor,
339
var diagnostic =
AnalyzerExecutor
.CreateAnalyzerExceptionDiagnostic(analyzer, exception);
367
AnalyzerExecutor
analyzerExecutor,
DiagnosticAnalyzer\AnalyzerManager.cs (14)
61
AnalyzerExecutor
analyzerExecutor,
73
AnalyzerExecutor
analyzerExecutor,
99
AnalyzerExecutor
analyzerExecutor,
112
AnalyzerExecutor
analyzerExecutor,
134
AnalyzerExecutor
analyzerExecutor,
143
AnalyzerExecutor
analyzerExecutor,
169
public async ValueTask<AnalyzerActions> GetAnalyzerActionsAsync(DiagnosticAnalyzer analyzer,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
192
AnalyzerExecutor
analyzerExecutor,
234
public async Task<bool> IsConcurrentAnalyzerAsync(DiagnosticAnalyzer analyzer,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
244
public async Task<GeneratedCodeAnalysisFlags> GetGeneratedCodeAnalysisFlagsAsync(DiagnosticAnalyzer analyzer,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
255
AnalyzerExecutor
analyzerExecutor,
267
AnalyzerExecutor
analyzerExecutor,
274
internal bool IsSupportedDiagnostic(DiagnosticAnalyzer analyzer, Diagnostic diagnostic, Func<DiagnosticAnalyzer, bool> isCompilerAnalyzer,
AnalyzerExecutor
analyzerExecutor, CancellationToken cancellationToken)
303
AnalyzerExecutor
analyzerExecutor,
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (2)
1241
catch (Exception ex) when (
AnalyzerExecutor
.HandleAnalyzerException(ex, analyzer, info: null, wrappedOnAnalyzerException, analyzerExceptionFilter: null, CancellationToken.None))
1253
catch (Exception ex) when (
AnalyzerExecutor
.HandleAnalyzerException(ex, suppressor, info: null, wrappedOnAnalyzerException, analyzerExceptionFilter: null, CancellationToken.None))
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (1)
34
builder.Add(
AnalyzerExecutor
.GetAnalyzerExceptionDiagnosticDescriptor());
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\DiagnosticLocalizationTests.cs (1)
307
var
analyzerExecutor = AnalyzerExecutor.Create(compilation, AnalyzerOptions.Empty,