3 writes to _preservedForObservation
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (1)
507s._preservedForObservation = true;
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (2)
140if (!Volatile.Read(ref _preservedForObservation)) 201_preservedForObservation = true;
8 references to _preservedForObservation
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (8)
369Debug.Assert(head._preservedForObservation); 371Debug.Assert(tail._preservedForObservation); 403Debug.Assert(s._preservedForObservation); 524Debug.Assert(segment._preservedForObservation); 544Debug.Assert(head._preservedForObservation); 546Debug.Assert(tail._preservedForObservation); 577Debug.Assert(s._preservedForObservation, "Would have had to been preserved as a segment part of enumeration"); 645int nextSize = tail._preservedForObservation ? InitialSegmentLength : Math.Min(tail.Capacity * 2, MaxSegmentLength);