3 instantiations of Node
MSBuildTaskHost (3)
Collections\ConcurrentDictionary.cs (3)
205Node newNode = new Node(node._key, value, hashcode, node._next); 227Interlocked.Exchange(ref tables._buckets[bucketNo], new Node(key, value, hashcode, tables._buckets[bucketNo])); 422newBuckets[newBucketNo] = new Node(current._key, current._value, current._hashcode, newBuckets[newBucketNo]);
14 references to Node
MSBuildTaskHost (14)
Collections\ConcurrentDictionary.cs (14)
26internal readonly Node[] _buckets; // A singly-linked list for each bucket. 30internal Tables(Node[] buckets, object[] locks, int[] countPerLock) 117Node[] buckets = new Node[capacity]; 138Node? n = tables._buckets[bucketNo]; 188Node? prev = null; 189for (Node? node = tables._buckets[bucketNo]; node != null; node = node._next) 205Node newNode = new Node(node._key, value, hashcode, node._next); 409Node[] newBuckets = new Node[newLength]; 415Node? current = tables._buckets[i]; 418Node? next = current._next; 516internal volatile Node? _next; 519internal Node(TKey key, TValue value, int hashcode, Node? next)