4 writes to m_next
mscorlib (4)
system\Collections\Concurrent\ConcurrentDictionary.cs (4)
468
prev.
m_next
= curr.m_next;
593
prev.
m_next
= newNode;
871
prev.
m_next
= newNode;
2140
m_next
= next;
18 references to m_next
mscorlib (18)
system\Collections\Concurrent\ConcurrentDictionary.cs (18)
446
for (Node curr = tables.m_buckets[bucketNo]; curr != null; curr = curr.
m_next
)
448
Assert((prev == null && curr == tables.m_buckets[bucketNo]) || prev.
m_next
== curr);
464
Volatile.Write<Node>(ref tables.m_buckets[bucketNo], curr.
m_next
);
468
prev.m_next = curr.
m_next
;
520
n = n.
m_next
;
572
for (Node node = tables.m_buckets[bucketNo]; node != null; node = node.
m_next
)
574
Assert((prev == null && node == tables.m_buckets[bucketNo]) || prev.
m_next
== node);
585
Node newNode = new Node(node.m_key, newValue, hashcode, node.
m_next
);
732
for (Node current = buckets[i]; current != null; current = current.
m_next
)
750
for (Node current = buckets[i]; current != null; current = current.
m_next
)
768
for (Node current = buckets[i]; current != null; current = current.
m_next
)
797
current = current.
m_next
;
848
for (Node node = tables.m_buckets[bucketNo]; node != null; node = node.
m_next
)
850
Assert((prev == null && node == tables.m_buckets[bucketNo]) || prev.
m_next
== node);
864
Node newNode = new Node(node.m_key, value, hashcode, node.
m_next
);
1889
Node next = current.
m_next
;
2048
current = current.
m_next
;
2082
current = current.
m_next
;