1 write to _workerTasks
NuGet.PackageManagement (1)
Resolution\ResolverGather.cs (1)
45_workerTasks = new List<Task<GatherResult>>(_maxDegreeOfParallelism);
8 references to _workerTasks
NuGet.PackageManagement (8)
Resolution\ResolverGather.cs (8)
185if (_gatherRequests.Count < 1 && _workerTasks.Count < 1) 266if (_workerTasks.Count > 0) 268await Task.WhenAny(_workerTasks); 274while (_workerTasks.Count >= MaxDegreeOfParallelism); 357var currentTasks = _workerTasks.ToArray(); 363_workerTasks.Remove(task); 378while (_workerTasks.Count < MaxDegreeOfParallelism && _gatherRequests.Count > 0) 382_workerTasks.Add(task);