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