10 references to _projectWorkQueue
Microsoft.CodeAnalysis.Features (10)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncProjectWorkItemQueue.cs (10)
21protected override int WorkItemCount_NoLock => _projectWorkQueue.Count; 35if (!_projectWorkQueue.TryGetValue(key, out workInfo)) 41return _projectWorkQueue.Remove(key); 49if (_projectWorkQueue.Count == 0) 56_projectWorkQueue, preferableProjectId); 72if (_projectWorkQueue.TryGetValue(key, out var existingWorkItem)) 75_projectWorkQueue[key] = existingWorkItem.With(item.InvocationReasons, item.ActiveMember, item.SpecificAnalyzers, item.IsRetry, item.AsyncToken); 81_projectWorkQueue.Add(key, item); 88foreach (var workItem in _projectWorkQueue.Values) 93_projectWorkQueue.Clear();