1 write to _workItemQueue
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
56
_workItemQueue
= new UnitTestingAsyncDocumentWorkItemQueue(processor._registration.ProgressReporter);
11 references to _workItemQueue
Microsoft.CodeAnalysis.Features (11)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (11)
70
var added =
_workItemQueue
.AddOrReplace(item);
99
=>
_workItemQueue
.WaitAsync(cancellationToken);
102
public int WorkItemCount =>
_workItemQueue
.WorkItemCount;
103
public bool HasAnyWork =>
_workItemQueue
.HasAnyWork;
130
if (!
_workItemQueue
.TryTakeAnyWork(
192
_workItemQueue
.RequestCancellationOnRunningTasks();
244
if (!
_workItemQueue
.TryTake(documentId, out var workItem, out var documentCancellation))
353
_workItemQueue
.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
359
_workItemQueue
.MarkWorkItemDoneFor(workItem.DocumentId);
583
_workItemQueue
.Dispose();
611
while (_normalPriorityProcessor.
_workItemQueue
.HasAnyWork)