15 references to VolatileNode
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (15)
193
var buckets = new
VolatileNode
[capacity];
725
var newTables = new Tables(new
VolatileNode
[HashHelpers.GetPrime(_initialCapacity)], tables._locks, new int[tables._countPerLock.Length], tables._comparer);
809
foreach (
VolatileNode
bucket in _tables._buckets)
824
foreach (
VolatileNode
bucket in _tables._buckets)
839
foreach (
VolatileNode
bucket in _tables._buckets)
872
private ConcurrentDictionary<TKey, TValue>.
VolatileNode
[]? _buckets;
901
ConcurrentDictionary<TKey, TValue>.
VolatileNode
[]? buckets = _buckets ??= _dictionary._tables._buckets;
2012
var newBuckets = new
VolatileNode
[newLength];
2020
foreach (
VolatileNode
bucket in tables._buckets)
2139
foreach (
VolatileNode
bucket in _tables._buckets)
2175
foreach (
VolatileNode
bucket in _tables._buckets)
2226
VolatileNode
[] buckets = tables._buckets;
2242
VolatileNode
[] buckets = tables._buckets;
2263
internal readonly
VolatileNode
[] _buckets;
2271
internal Tables(
VolatileNode
[] buckets, object[] locks, int[] countPerLock, IEqualityComparer<TKey>? comparer)