1 write to _buckets
MSBuildTaskHost (1)
Collections\ConcurrentDictionary.cs (1)
32_buckets = buckets;
12 references to _buckets
MSBuildTaskHost (12)
Collections\ConcurrentDictionary.cs (12)
132int bucketNo = GetBucket(hashcode, tables._buckets.Length); 138Node? 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])); 338if (approxCount < tables._buckets.Length / 4) 359newLength = (tables._buckets.Length * 2) + 1; 413for (int i = 0; i < tables._buckets.Length; i++) 415Node? current = tables._buckets[i];