1 write to m_next
mscorlib (1)
system\threading\Tasks\ProducerConsumerQueues.cs (1)
202
Volatile.Write(ref m_tail.
m_next
, newSegment); // ensure segment not published until item is fully stored
9 references to m_next
mscorlib (9)
system\threading\Tasks\ProducerConsumerQueues.cs (9)
244
if (segment.
m_next
!= null && segment.m_state.m_first == segment.m_state.m_last)
246
segment = segment.
m_next
;
302
if (segment.
m_next
!= null && segment.m_state.m_first == segment.m_state.m_last)
304
segment = segment.
m_next
;
368
if (segment.
m_next
!= null && segment.m_state.m_first == segment.m_state.m_last)
370
segment = segment.
m_next
;
414
return head.
m_next
== null;
422
for (Segment segment = m_head; segment != null; segment = segment.
m_next
)
443
for (Segment segment = m_head; segment != null; segment = segment.
m_next
)