1 write to _buckets
MSBuildTaskHost (1)
Concurrent\ConcurrentDictionary.cs (1)
31_buckets = buckets;
12 references to _buckets
MSBuildTaskHost (12)
Concurrent\ConcurrentDictionary.cs (12)
133int bucketNo = GetBucket(hashcode, tables._buckets.Length); 139Node n = tables._buckets[bucketNo]; 169GetBucketAndLockNo(hashcode, out bucketNo, out lockNo, tables._buckets.Length, tables._locks.Length); 189for (Node node = tables._buckets[bucketNo]; node != null; node = node._next) 191Debug.Assert((prev == null && node == tables._buckets[bucketNo]) || prev._next == node); 208Interlocked.Exchange(ref tables._buckets[bucketNo], newNode); 227Interlocked.Exchange(ref tables._buckets[bucketNo], new Node(key, value, hashcode, tables._buckets[bucketNo])); 345if (approxCount < tables._buckets.Length / 4) 365newLength = (tables._buckets.Length * 2) + 1; 419for (int i = 0; i < tables._buckets.Length; i++) 421Node current = tables._buckets[i];