1 write to _compilation
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
106
_compilation
= compilation;
15 references to _compilation
Microsoft.CodeAnalysis (15)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (15)
57
public Compilation Compilation =>
_compilation
;
111
_compilationData = new CompilationData(
_compilation
);
114
_driverPool = new ObjectPool<AnalyzerDriver>(() =>
_compilation
.CreateAnalyzerDriver(analyzers, _analyzerManager, severityFilter: SeverityFilter.None));
199
if (!
_compilation
.ContainsSyntaxTree(model.SyntaxTree))
212
if (!
_compilation
.ContainsSyntaxTree(tree))
312
var compilation =
_compilation
.WithEventQueue(eventQueue);
362
var analysisScope = new AnalysisScope(
_compilation
, _analysisOptions.Options, analyzers, hasAllAnalyzers, _analysisOptions.ConcurrentAnalysis, categorizeDiagnostics: true);
370
var analysisScope = new AnalysisScope(
_compilation
, _analysisOptions.Options, analyzers, hasAllAnalyzers, concurrentAnalysis: _analysisOptions.ConcurrentAnalysis, categorizeDiagnostics: true);
378
var analysisScope = new AnalysisScope(
_compilation
, _analysisOptions.Options, analyzers, hasAllAnalyzers, concurrentAnalysis: _analysisOptions.ConcurrentAnalysis, categorizeDiagnostics: true);
579
/// PERF: We re-use the underlying <see cref="
_compilation
"/> for the below cases:
582
/// For rest of the cases, we always fork the underlying <see cref="
_compilation
"/> with a
735
compilation =
_compilation
;
742
compilation =
_compilation
.WithSemanticModelProvider(new CachingSemanticModelProvider()).WithEventQueue(new AsyncQueue<CompilationEvent>());
1086
driver.Initialize(
_compilation
, _analysisOptions, _compilationData, categorizeDiagnostics: true, trackSuppressedDiagnosticIds: false, cancellationToken: cancellationToken);
1293
return await driver.GetAnalyzerActionCountsAsync(analyzer,
_compilation
.Options, cancellationToken).ConfigureAwait(false);