1 write to Processor
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (1)
39Processor = processor;
28 references to Processor
Microsoft.CodeAnalysis.Features (28)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (3)
40Processor._documentTracker.NonRoslynBufferTextChanged += OnNonRoslynBufferTextChanged; 64=> UnitTestingSolutionCrawlerLogger.LogGlobalOperation(Processor._logAggregator); 125Processor._documentTracker.NonRoslynBufferTextChanged -= OnNonRoslynBufferTextChanged;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (10)
55var preferableProjectId = Processor._documentTracker.SupportsDocumentTracking 56? Processor._documentTracker.TryGetActiveDocument()?.ProjectId 83return Processor._normalPriorityProcessor.Running; 96Processor._normalPriorityProcessor.HasAnyWork; 112item = item.ToProjectWorkItem(Processor._listener.BeginAsyncOperation("WorkItem")); 122UnitTestingSolutionCrawlerLogger.LogWorkItemEnqueue(Processor._logAggregator, item.ProjectId); 145var processingSolution = Processor._registration.GetSolutionToAnalyze(); 160await Processor.RunAnalyzersAsync(analyzers, project, workItem, 169UnitTestingSolutionCrawlerLogger.LogProcessProjectNotExist(Processor._logAggregator); 197UnitTestingSolutionCrawlerLogger.LogProcessProject(Processor._logAggregator, projectId.Id, processedEverything);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (15)
77Processor._logAggregator, item.Language, item.DocumentId, item.InvocationReasons, item.IsLowPriority, item.ActiveMember, added); 95UnitTestingSolutionCrawlerLogger.LogHigherPriority(Processor._logAggregator, id.Id); 203var activeDocumentId = Processor._documentTracker.TryGetActiveDocument(); 210foreach (var visibleDocumentId in Processor._documentTracker.GetVisibleDocuments()) 226if (!Processor._documentTracker.SupportsDocumentTracking) 301var solution = Processor._registration.GetSolutionToAnalyze(); 326await Processor.ProcessDocumentAnalyzersAsync(textDocument, analyzers, workItem, cancellationToken).ConfigureAwait(false); 330UnitTestingSolutionCrawlerLogger.LogProcessDocumentNotExist(Processor._logAggregator); 356UnitTestingSolutionCrawlerLogger.LogProcessDocument(Processor._logAggregator, documentId.Id, processedEverything); 453await Processor.RunAnalyzersAsync(reanalyzers, sourceDocument, workItem, 533UnitTestingSolutionCrawlerLogger.LogResetStates(Processor._logAggregator); 544var currentSolution = Processor._registration.GetSolutionToAnalyze(); 573Processor._registration.CorrelationId, oldSolution, Processor._logAggregator, Analyzers); 575Processor.ResetLogAggregator();