1 instantiation of SharedArrayPoolThreadLocalArray
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (1)
161
tla = new
SharedArrayPoolThreadLocalArray
(array);
13 references to SharedArrayPoolThreadLocalArray
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (13)
29
private static
SharedArrayPoolThreadLocalArray
[]? t_tlsBuckets;
31
private readonly ConditionalWeakTable<
SharedArrayPoolThreadLocalArray
[], object?> _allTlsBuckets = new ConditionalWeakTable<
SharedArrayPoolThreadLocalArray
[], object?>();
60
SharedArrayPoolThreadLocalArray
[]? tlsBuckets = t_tlsBuckets;
136
SharedArrayPoolThreadLocalArray
[] tlsBuckets = t_tlsBuckets ?? InitializeTlsBucketsAndTrimming();
159
ref
SharedArrayPoolThreadLocalArray
tla = ref tlsBuckets[bucketIndex];
212
foreach (KeyValuePair<
SharedArrayPoolThreadLocalArray
[], object?> tlsBuckets in _allTlsBuckets)
219
foreach (KeyValuePair<
SharedArrayPoolThreadLocalArray
[], object?> tlsBuckets in _allTlsBuckets)
221
SharedArrayPoolThreadLocalArray
[] buckets = tlsBuckets.Key;
244
foreach (KeyValuePair<
SharedArrayPoolThreadLocalArray
[], object?> tlsBuckets in _allTlsBuckets)
246
SharedArrayPoolThreadLocalArray
[] buckets = tlsBuckets.Key;
278
private
SharedArrayPoolThreadLocalArray
[] InitializeTlsBucketsAndTrimming()
282
var tlsBuckets = new
SharedArrayPoolThreadLocalArray
[NumBuckets];