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);
54
if (
_workItemQueue
.TryTakeAnyWork(
87
_workItemQueue
.RequestCancellationOnRunningTasks();
97
var added =
_workItemQueue
.AddOrReplace(item);
115
_workItemQueue
.RequestCancellationOnRunningTasks();
165
_workItemQueue
.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
171
_workItemQueue
.MarkWorkItemDoneFor(projectId);
178
_workItemQueue
.Dispose();
210
while (_lowPriorityProcessor.
_workItemQueue
.HasAnyWork)