1 write to HostCompilationWithAnalyzers
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\CompilationWithAnalyzersPair.cs (1)
31
HostCompilationWithAnalyzers
= hostCompilationWithAnalyzers;
16 references to HostCompilationWithAnalyzers
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
146
Contract.ThrowIfFalse(projectAnalyzers.Length > 0 || compilationWithAnalyzers.
HostCompilationWithAnalyzers
is not null);
151
compilationWithAnalyzers.
HostCompilationWithAnalyzers
);
161
hostAnalyzers.Any() ? compilationWithAnalyzers.HostCompilation!.WithAnalyzers(hostAnalyzers, compilationWithAnalyzers.
HostCompilationWithAnalyzers
!.AnalysisOptions) : null);
Microsoft.CodeAnalysis.Workspaces (13)
Diagnostics\CompilationWithAnalyzersPair.cs (9)
36
public Compilation? HostCompilation =>
HostCompilationWithAnalyzers
?.Compilation;
42
public bool ConcurrentAnalysis => ProjectCompilationWithAnalyzers?.AnalysisOptions.ConcurrentAnalysis ??
HostCompilationWithAnalyzers
!.AnalysisOptions.ConcurrentAnalysis;
48
public ImmutableArray<DiagnosticAnalyzer> HostAnalyzers =>
HostCompilationWithAnalyzers
?.Analyzers ?? [];
59
return
HostCompilationWithAnalyzers
!.GetAnalyzerTelemetryInfoAsync(analyzer, cancellationToken);
68
var hostAnalysisResult =
HostCompilationWithAnalyzers
is not null
69
? await
HostCompilationWithAnalyzers
.GetAnalysisResultAsync(cancellationToken).ConfigureAwait(false)
81
? await
HostCompilationWithAnalyzers
!.GetAnalysisResultAsync(tree, filterSpan, hostAnalyzers, cancellationToken).ConfigureAwait(false)
93
? await
HostCompilationWithAnalyzers
!.GetAnalysisResultAsync(file, filterSpan, hostAnalyzers, cancellationToken).ConfigureAwait(false)
105
? await
HostCompilationWithAnalyzers
!.GetAnalysisResultAsync(model, filterSpan, hostAnalyzers, cancellationToken).ConfigureAwait(false)
Diagnostics\Extensions.cs (4)
380
RoslynDebug.AssertNotNull(compilationWithAnalyzers.
HostCompilationWithAnalyzers
);
389
compilationWithAnalyzers.
HostCompilationWithAnalyzers
, analyzerInfoCache, suppressionAnalyzer,
406
args: (compilationWithAnalyzers.
HostCompilationWithAnalyzers
, analyzerInfoCache, suppressionAnalyzer),
415
compilationWithAnalyzers.
HostCompilationWithAnalyzers
, analyzerInfoCache, suppressionAnalyzer,