3 instantiations of Node
MSBuildTaskHost (3)
Concurrent\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])); 428newBuckets[newBucketNo] = new Node(current._key, current._value, current._hashcode, newBuckets[newBucketNo]);
14 references to Node
MSBuildTaskHost (14)
Concurrent\ConcurrentDictionary.cs (14)
25internal readonly Node[] _buckets; // A singly-linked list for each bucket. 29internal Tables(Node[] buckets, object[] locks, int[] countPerLock) 118Node[] buckets = new Node[capacity]; 139Node 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); 415Node[] newBuckets = new Node[newLength]; 421Node current = tables._buckets[i]; 424Node next = current._next; 537internal volatile Node _next; 540internal Node(TKey key, TValue value, int hashcode, Node next)