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)
98if (!_processor._documentTracker.SupportsDocumentTracking 99&& _processor._registration.Workspace.Kind is WorkspaceKind.RemoteWorkspace) 101Debug.Fail($"Unexpected use of '{nameof(ExportIncrementalAnalyzerProviderAttribute.HighPriorityForActiveFile)}' in workspace kind '{_processor._registration.Workspace.Kind}' that cannot support active file tracking."); 105if (_processor._documentTracker.TryGetActiveDocument() != item.DocumentId) 122SolutionCrawlerLogger.LogActiveFileEnqueue(_processor._logAggregator); 146var solution = _processor._registration.GetSolutionToAnalyze(); 165var documentId = _processor._documentTracker.TryGetActiveDocument(); 176dependencyGraph: _processor.DependencyGraph, 177analyzerService: _processor.DiagnosticAnalyzerService, 201await _processor.ProcessDocumentAnalyzersAsync(document, analyzers, workItem, cancellationToken).ConfigureAwait(false); 225SolutionCrawlerLogger.LogProcessActiveFileDocument(_processor._logAggregator, documentId.Id, processedEverything);