6 writes to _next
System.Collections.Concurrent (6)
System\Collections\Concurrent\ConcurrentDictionary.cs (6)
490
prev.
_next
= curr._next;
689
prev.
_next
= newNode;
986
prev.
_next
= newNode;
2221
_next
= next;
2451
prev.
_next
= newNode;
2637
prev.
_next
= curr._next;
29 references to _next
System.Collections.Concurrent (29)
System\Collections\Concurrent\ConcurrentDictionary.cs (29)
468
for (Node? curr = bucket; curr is not null; curr = curr.
_next
)
470
Debug.Assert((prev is null && curr == bucket) || prev!.
_next
== curr);
486
Volatile.Write(ref bucket, curr.
_next
);
490
prev._next = curr.
_next
;
531
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
544
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
565
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
577
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
664
for (Node? node = bucket; node is not null; node = node.
_next
)
666
Debug.Assert((prev is null && node == bucket) || prev!.
_next
== node);
681
var newNode = new Node(node._key, newValue, hashcode, node.
_next
);
811
for (Node? current = bucket._node; current is not null; current = current.
_next
)
826
for (Node? current = bucket._node; current is not null; current = current.
_next
)
841
for (Node? current = bucket._node; current is not null; current = current.
_next
)
897
_node = node.
_next
;
959
for (Node? node = bucket; node is not null; node = node.
_next
)
961
Debug.Assert((prev is null && node == bucket) || prev!.
_next
== node);
979
var newNode = new Node(node._key, value, hashcode, node.
_next
);
2027
Node? next = current.
_next
;
2146
for (Node? node = bucket._node; node is not null; node = node.
_next
)
2182
for (Node? node = bucket._node; node is not null; node = node.
_next
)
2424
for (Node? node = bucket; node is not null; node = node.
_next
)
2426
Debug.Assert((prev is null && node == bucket) || prev!.
_next
== node);
2444
var newNode = new Node(node._key, value, hashcode, node.
_next
);
2554
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
2625
for (Node? curr = bucket; curr is not null; curr = curr.
_next
)
2627
Debug.Assert((prev is null && curr == bucket) || prev!.
_next
== curr);
2633
Volatile.Write(ref bucket, curr.
_next
);
2637
prev._next = curr.
_next
;