8 writes to m_head
mscorlib (8)
system\Collections\Concurrent\ConcurrentStack.cs (8)
127
m_head
= lastNode;
168
m_head
= head;
266
m_head
= null;
359
if (Interlocked.CompareExchange(ref
m_head
, newNode, newNode.m_next) == newNode.m_next)
431
if (Interlocked.CompareExchange(ref
m_head
, head, tail.m_next) == tail.m_next)
460
ref
m_head
, head, tail.m_next) != tail.m_next);
556
if (Interlocked.CompareExchange(ref
m_head
, head.m_next, head) == head)
706
if (Interlocked.CompareExchange(ref
m_head
, next.m_next, head) == head)
10 references to m_head
mscorlib (10)
system\Collections\Concurrent\ConcurrentStack.cs (10)
191
get { return
m_head
== null; }
218
for (Node curr =
m_head
; curr != null; curr = curr.m_next)
358
newNode.m_next =
m_head
;
430
tail.m_next =
m_head
;
457
tail.m_next =
m_head
;
522
Node head =
m_head
;
549
Node head =
m_head
;
685
head =
m_head
;
784
Node curr =
m_head
;
814
return GetEnumerator(
m_head
);