1 write to _workItemQueue
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
36
_workItemQueue
= new UnitTestingAsyncProjectWorkItemQueue(processor._registration.ProgressReporter);
10 references to _workItemQueue
Microsoft.CodeAnalysis.Features (10)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (10)
41
public int WorkItemCount =>
_workItemQueue
.WorkItemCount;
44
=>
_workItemQueue
.WaitAsync(cancellationToken);
53
if (
_workItemQueue
.TryTakeAnyWork(
86
_workItemQueue
.RequestCancellationOnRunningTasks();
96
var added =
_workItemQueue
.AddOrReplace(item);
114
_workItemQueue
.RequestCancellationOnRunningTasks();
164
_workItemQueue
.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
170
_workItemQueue
.MarkWorkItemDoneFor(projectId);
177
_workItemQueue
.Dispose();
209
while (_lowPriorityProcessor.
_workItemQueue
.HasAnyWork)