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