1 write to slots
System.ServiceModel.Internals (1)
System\Runtime\IOThreadScheduler.cs (1)
97this.slots = new Slot[capacity];
7 references to slots
System.ServiceModel.Internals (7)
System\Runtime\IOThreadScheduler.cs (7)
98Fx.Assert((this.slots.Length & SlotMask) == 0, "Capacity must be a power of two."); 173bool queued = this.slots[slot >> Bits.HiShift & SlotMask].TryEnqueueWorkItem(callback, state, out wrapped); 179new IOThreadScheduler(Math.Min(this.slots.Length * 2, MaximumCapacity), this.slotsLowPri.Length); 237new IOThreadScheduler(this.slots.Length, Math.Min(this.slotsLowPri.Length * 2, MaximumCapacity)); 284this.slots[slot & SlotMask].DequeueWorkItem(out callback, out state); 335this.slots[slot & SlotMask].DequeueWorkItem(out callback, out state); 368return this.slots.Length - 1;