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 }));
80
AvailableSlotCount =
_managerSlots
.Count(s => !s.HasWork);
81
OccupiedSlotCount =
_managerSlots
.Count - AvailableSlotCount;
86
EqtTrace.Verbose($"Occupied slots:\n{(string.Join("\n",
_managerSlots
.Where(s => s.HasWork).Select((slot) => $"{slot.Index}: {GetSourcesForSlotExpensive(slot)}").ToArray()))}");
143
var availableSlots =
_managerSlots
.Where(slot => !slot.HasWork).ToImmutableArray();
177
slots =
_managerSlots
.ToArray();
272
var completedSlot =
_managerSlots
.Where(s => ReferenceEquals(completedManager, s.Manager)).ToImmutableArray();
323
var managers =
_managerSlots
.Where(slot => slot.HasWork).Select(slot => slot.Manager).ToImmutableArray();