1 write to _processor
Microsoft.CodeAnalysis.Features (1)
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (1)
42
_processor
= processor;
11 references to _processor
Microsoft.CodeAnalysis.Features (11)
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (11)
98
if (!
_processor
._documentTracker.SupportsDocumentTracking
99
&&
_processor
._registration.Workspace.Kind is WorkspaceKind.RemoteWorkspace)
101
Debug.Fail($"Unexpected use of '{nameof(ExportIncrementalAnalyzerProviderAttribute.HighPriorityForActiveFile)}' in workspace kind '{
_processor
._registration.Workspace.Kind}' that cannot support active file tracking.");
105
if (
_processor
._documentTracker.TryGetActiveDocument() != item.DocumentId)
122
SolutionCrawlerLogger.LogActiveFileEnqueue(
_processor
._logAggregator);
146
var solution =
_processor
._registration.GetSolutionToAnalyze();
165
var documentId =
_processor
._documentTracker.TryGetActiveDocument();
176
dependencyGraph:
_processor
.DependencyGraph,
177
analyzerService:
_processor
.DiagnosticAnalyzerService,
201
await
_processor
.ProcessDocumentAnalyzersAsync(document, analyzers, workItem, cancellationToken).ConfigureAwait(false);
225
SolutionCrawlerLogger.LogProcessActiveFileDocument(
_processor
._logAggregator, documentId.Id, processedEverything);