11 references to _documentWorkQueue
Microsoft.CodeAnalysis.Features (11)
SolutionCrawler\WorkCoordinator.AsyncDocumentWorkItemQueue.cs (11)
26protected override int WorkItemCount_NoLock => _documentWorkQueue.Count; 31if (_documentWorkQueue.TryGetValue(key.ProjectId, out var documentMap) && 38_documentWorkQueue.Remove(key.ProjectId); 53if (_documentWorkQueue.Count == 0) 71var projectId = GetBestProjectId_NoLock(_documentWorkQueue, preferableProjectId, dependencyGraph, analyzerService); 73var documentMap = _documentWorkQueue[projectId]; 105if (_documentWorkQueue.TryGetValue(key.ProjectId, out var documentMap) && 120_documentWorkQueue.Add(key.ProjectId, documentMap); 122if (_documentWorkQueue.Count == 1) 137foreach (var map in _documentWorkQueue.Values) 147_documentWorkQueue.Clear();