1 write to _compilation
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
102
_compilation
= compilation;
11 references to _compilation
Microsoft.CodeAnalysis (11)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (11)
49
public Compilation Compilation =>
_compilation
;
108
_compilationAnalysisScope = AnalysisScope.Create(
_compilation
, _analyzers, this);
188
if (!
_compilation
.ContainsSyntaxTree(model.SyntaxTree))
201
if (!
_compilation
.ContainsSyntaxTree(tree))
300
var compilation =
_compilation
.WithEventQueue(new AsyncQueue<CompilationEvent>());
667
/// PERF: We re-use the underlying <see cref="
_compilation
"/> for the below cases:
670
/// For rest of the cases, we always fork the underlying <see cref="
_compilation
"/> with a
720
?
_compilation
721
:
_compilation
.WithSemanticModelProvider(CachingSemanticModelProvider.Instance).WithEventQueue(new AsyncQueue<CompilationEvent>());
1296
using var driver = await CreateAndInitializeDriverAsync(
_compilation
, _analysisOptions, analysisScope, _suppressors, categorizeDiagnostics: true, cancellationToken).ConfigureAwait(false);
1298
return await driver.GetAnalyzerActionCountsAsync(analyzer,
_compilation
.Options, analysisScope, cancellationToken).ConfigureAwait(false);