7 writes to SequenceNumber
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (1)
533while ((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; 120int sequenceNumber = Volatile.Read(ref slots[slotsIndex].SequenceNumber); 149Volatile.Write(ref slots[slotsIndex].SequenceNumber, currentHead + slots.Length); 216int sequenceNumber = Volatile.Read(ref slots[slotsIndex].SequenceNumber); 278int sequenceNumber = Volatile.Read(ref slots[slotsIndex].SequenceNumber); 298Volatile.Write(ref slots[slotsIndex].SequenceNumber, currentTail + 1);