2 writes to _keyValues
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (2)
488
_keyValues
= keyValues;
508
_keyValues
= keyValues;
12 references to _keyValues
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (12)
523
KeyValuePair<IAsyncLocal, object?>[] updatedValues =
_keyValues
.AsSpan().ToArray();
528
var newValues = new KeyValuePair<IAsyncLocal, object?>[
_keyValues
.Length + 1];
529
Array.Copy(
_keyValues
, newValues,
_keyValues
.Length);
539
if (
_keyValues
.Length == MultiElementAsyncLocalValueMap.MaxMultiElements + 1)
542
_keyValues
.AsSpan(0, index).CopyTo(newValues);
543
_keyValues
.AsSpan(index + 1).CopyTo(newValues.AsSpan(index));
547
var remainingValues = new KeyValuePair<IAsyncLocal, object?>[
_keyValues
.Length - 1];
548
_keyValues
.AsSpan(0, index).CopyTo(remainingValues);
549
_keyValues
.AsSpan(index + 1).CopyTo(remainingValues.AsSpan(index));
563
value =
_keyValues
[index].Value;
576
if (ReferenceEquals(key,
_keyValues
[index].Key))