1 write to _frozenForEnqueues
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
101_frozenForEnqueues = true;
13 references to _frozenForEnqueues
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (9)
335Debug.Assert(s._frozenForEnqueues, "Internal segment must be frozen as there's a following segment."); 370Debug.Assert(head._frozenForEnqueues); 372Debug.Assert(tail._frozenForEnqueues); 404Debug.Assert(s._frozenForEnqueues); 509Debug.Assert(s._frozenForEnqueues); // any non-tail should already be marked 545Debug.Assert(head._frozenForEnqueues); 547Debug.Assert(tail._frozenForEnqueues); 578Debug.Assert(s._frozenForEnqueues, "Would have had to be frozen for enqueues as it's intermediate"); 719Debug.Assert(head._frozenForEnqueues);
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (4)
87/// we set the <see cref="_frozenForEnqueues"/> bool, but that's mostly 99if (!_frozenForEnqueues) // flag used to ensure we don't increase the Tail more than once if frozen more than once 166bool frozen = _frozenForEnqueues; 235bool frozen = _frozenForEnqueues;