1 write to _workItemQueue
Microsoft.CodeAnalysis.Features (1)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
37
_workItemQueue
= new UnitTestingAsyncProjectWorkItemQueue(processor._registration.ProgressReporter);
10 references to _workItemQueue
Microsoft.CodeAnalysis.Features (10)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (10)
42
public int WorkItemCount =>
_workItemQueue
.WorkItemCount;
45
=>
_workItemQueue
.WaitAsync(cancellationToken);
59
if (
_workItemQueue
.TryTakeAnyWork(
104
_workItemQueue
.RequestCancellationOnRunningTasks();
114
var added =
_workItemQueue
.AddOrReplace(item);
132
_workItemQueue
.RequestCancellationOnRunningTasks();
194
_workItemQueue
.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
200
_workItemQueue
.MarkWorkItemDoneFor(projectId);
217
_workItemQueue
.Dispose();
249
while (_lowPriorityProcessor.
_workItemQueue
.HasAnyWork)