6 writes to _next
System.Collections.Concurrent (6)
System\Collections\Concurrent\ConcurrentDictionary.cs (6)
490
prev.
_next
= curr._next;
689
prev.
_next
= newNode;
1011
prev.
_next
= newNode;
2246
_next
= next;
2476
prev.
_next
= newNode;
2662
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
)
929
_node = node.
_next
;
984
for (Node? node = bucket; node is not null; node = node.
_next
)
986
Debug.Assert((prev is null && node == bucket) || prev!.
_next
== node);
1004
var newNode = new Node(node._key, value, hashcode, node.
_next
);
2052
Node? next = current.
_next
;
2171
for (Node? node = bucket._node; node is not null; node = node.
_next
)
2207
for (Node? node = bucket._node; node is not null; node = node.
_next
)
2449
for (Node? node = bucket; node is not null; node = node.
_next
)
2451
Debug.Assert((prev is null && node == bucket) || prev!.
_next
== node);
2469
var newNode = new Node(node._key, value, hashcode, node.
_next
);
2579
for (Node? n = GetBucket(tables, hashcode); n is not null; n = n.
_next
)
2650
for (Node? curr = bucket; curr is not null; curr = curr.
_next
)
2652
Debug.Assert((prev is null && curr == bucket) || prev!.
_next
== curr);
2658
Volatile.Write(ref bucket, curr.
_next
);
2662
prev._next = curr.
_next
;