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