1 write to ProjectCompilationWithAnalyzers
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\CompilationWithAnalyzersPair.cs (1)
30
ProjectCompilationWithAnalyzers
= projectCompilationWithAnalyzers;
12 references to ProjectCompilationWithAnalyzers
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
150
projectAnalyzers.Any() ? compilationWithAnalyzers.ProjectCompilation!.WithAnalyzers(projectAnalyzers, compilationWithAnalyzers.
ProjectCompilationWithAnalyzers
!.AnalysisOptions) : null,
156
Contract.ThrowIfFalse(hostAnalyzers.Length > 0 || compilationWithAnalyzers.
ProjectCompilationWithAnalyzers
is not null);
160
compilationWithAnalyzers.
ProjectCompilationWithAnalyzers
,
Microsoft.CodeAnalysis.Workspaces (9)
Diagnostics\CompilationWithAnalyzersPair.cs (9)
34
public Compilation? ProjectCompilation =>
ProjectCompilationWithAnalyzers
?.Compilation;
42
public bool ConcurrentAnalysis =>
ProjectCompilationWithAnalyzers
?.AnalysisOptions.ConcurrentAnalysis ?? HostCompilationWithAnalyzers!.AnalysisOptions.ConcurrentAnalysis;
46
public ImmutableArray<DiagnosticAnalyzer> ProjectAnalyzers =>
ProjectCompilationWithAnalyzers
?.Analyzers ?? [];
54
return
ProjectCompilationWithAnalyzers
!.GetAnalyzerTelemetryInfoAsync(analyzer, cancellationToken);
65
var projectAnalysisResult =
ProjectCompilationWithAnalyzers
is not null
66
? await
ProjectCompilationWithAnalyzers
.GetAnalysisResultAsync(cancellationToken).ConfigureAwait(false)
78
? await
ProjectCompilationWithAnalyzers
!.GetAnalysisResultAsync(tree, filterSpan, projectAnalyzers, cancellationToken).ConfigureAwait(false)
90
? await
ProjectCompilationWithAnalyzers
!.GetAnalysisResultAsync(file, filterSpan, projectAnalyzers, cancellationToken).ConfigureAwait(false)
102
? await
ProjectCompilationWithAnalyzers
!.GetAnalysisResultAsync(model, filterSpan, projectAnalyzers, cancellationToken).ConfigureAwait(false)