12 references to FreezeOffset
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (8)
336
count += s._headAndTail.Tail - s.
FreezeOffset
;
355
if (head != tail && head != tail - s.
FreezeOffset
)
379
int headTail = (head == tail ? tailTail : Volatile.Read(ref head._headAndTail.Tail)) - head.
FreezeOffset
;
405
count += s._headAndTail.Tail - s.
FreezeOffset
;
412
count += tailTail - tail.
FreezeOffset
;
553
int headTail = (head == tail ? tailTail : Volatile.Read(ref head._headAndTail.Tail)) - head.
FreezeOffset
;
580
int sTail = s._headAndTail.Tail - s.
FreezeOffset
;
589
tailTail -= tail.
FreezeOffset
;
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (4)
90
/// <see cref="
FreezeOffset
"/>. This effectively knocks it off the
102
Interlocked.Add(ref _headAndTail.Tail,
FreezeOffset
);
168
if (currentTail - currentHead <= 0 || (frozen && (currentTail -
FreezeOffset
- currentHead <= 0)))
237
if (currentTail - currentHead <= 0 || (frozen && (currentTail -
FreezeOffset
- currentHead <= 0)))