6 writes to headTail
System.ServiceModel.Internals (6)
System\Runtime\IOThreadScheduler.cs (6)
152int slot = Interlocked.Add(ref this.headTail, Bits.HiOne); 159slot = Interlocked.Add(ref this.headTail, Bits.HiOne); 213int interlockedResult = Interlocked.CompareExchange(ref this.headTail, ht + Bits.HiOne, ht); 279if (slot == (slot = Interlocked.CompareExchange(ref this.headTail, Bits.IncrementLo(slot), slot))) 303if (slot == Interlocked.CompareExchange(ref this.headTail, slot + Bits.HiOne, slot)) 333if (slot == (slot = Interlocked.CompareExchange(ref this.headTail, Bits.IncrementLo(slot), slot)))
4 references to headTail
System.ServiceModel.Internals (4)
System\Runtime\IOThreadScheduler.cs (4)
207int ht = this.headTail; 254int slot = this.headTail; 327int slot = this.headTail; 350slot = this.headTail;