9 references to _managerSlots
Microsoft.TestPlatform.CrossPlatEngine (9)
Client\Parallel\ParallelOperationManager.cs (9)
72_managerSlots.Clear(); 73_managerSlots.AddRange(Enumerable.Range(0, MaxParallelLevel + PreStartCount).Select(i => new Slot { Index = i })); 80AvailableSlotCount = _managerSlots.Count(s => !s.HasWork); 81OccupiedSlotCount = _managerSlots.Count - AvailableSlotCount; 86EqtTrace.Verbose($"Occupied slots:\n{(string.Join("\n", _managerSlots.Where(s => s.HasWork).Select((slot) => $"{slot.Index}: {GetSourcesForSlotExpensive(slot)}").ToArray()))}"); 143var availableSlots = _managerSlots.Where(slot => !slot.HasWork).ToImmutableArray(); 177slots = _managerSlots.ToArray(); 272var completedSlot = _managerSlots.Where(s => ReferenceEquals(completedManager, s.Manager)).ToImmutableArray(); 323var managers = _managerSlots.Where(slot => slot.HasWork).Select(slot => slot.Manager).ToImmutableArray();