17 references to LinkedSlotVolatile
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadLocal.cs (17)
39
private static
LinkedSlotVolatile
[]? ts_slotArray;
188
LinkedSlotVolatile
[]? slotArray = linkedSlot._slotArray;
253
LinkedSlotVolatile
[]? slotArray = ts_slotArray;
279
LinkedSlotVolatile
[]? slotArray = ts_slotArray;
334
private void SetValueSlow(T value,
LinkedSlotVolatile
[]? slotArray)
344
slotArray = new
LinkedSlotVolatile
[GetNewTableSize(id + 1)];
384
private void CreateLinkedSlot(
LinkedSlotVolatile
[] slotArray, int id, T value)
488
LinkedSlotVolatile
[]? slotArray = ts_slotArray;
500
LinkedSlotVolatile
[]? slotArray = ts_slotArray;
517
private static void GrowTable(ref
LinkedSlotVolatile
[] table, int minLength)
523
LinkedSlotVolatile
[] newTable = new
LinkedSlotVolatile
[newLen];
589
internal LinkedSlot(
LinkedSlotVolatile
[]? slotArray)
601
internal volatile
LinkedSlotVolatile
[]? _slotArray;
702
internal
LinkedSlotVolatile
[] SlotArray;
704
internal FinalizationHelper(
LinkedSlotVolatile
[] slotArray)
711
LinkedSlotVolatile
[] slotArray = SlotArray;