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