7 writes to SequenceNumber
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (1)
533
while ((Volatile.Read(ref segment._slots[i].
SequenceNumber
) & segment._slotsMask) != expectedSequenceNumberAndMask)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (6)
72
_slots[i].
SequenceNumber
= i;
120
int sequenceNumber = Volatile.Read(ref slots[slotsIndex].
SequenceNumber
);
149
Volatile.Write(ref slots[slotsIndex].
SequenceNumber
, currentHead + slots.Length);
216
int sequenceNumber = Volatile.Read(ref slots[slotsIndex].
SequenceNumber
);
278
int sequenceNumber = Volatile.Read(ref slots[slotsIndex].
SequenceNumber
);
298
Volatile.Write(ref slots[slotsIndex].
SequenceNumber
, currentTail + 1);