17 references to LinkedSlotVolatile
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadLocal.cs (17)
39private static LinkedSlotVolatile[]? ts_slotArray; 188LinkedSlotVolatile[]? slotArray = linkedSlot._slotArray; 253LinkedSlotVolatile[]? slotArray = ts_slotArray; 279LinkedSlotVolatile[]? slotArray = ts_slotArray; 334private void SetValueSlow(T value, LinkedSlotVolatile[]? slotArray) 344slotArray = new LinkedSlotVolatile[GetNewTableSize(id + 1)]; 384private void CreateLinkedSlot(LinkedSlotVolatile[] slotArray, int id, T value) 485LinkedSlotVolatile[]? slotArray = ts_slotArray; 497LinkedSlotVolatile[]? slotArray = ts_slotArray; 514private static void GrowTable(ref LinkedSlotVolatile[] table, int minLength) 520LinkedSlotVolatile[] newTable = new LinkedSlotVolatile[newLen]; 586internal LinkedSlot(LinkedSlotVolatile[]? slotArray) 598internal volatile LinkedSlotVolatile[]? _slotArray; 699internal LinkedSlotVolatile[] SlotArray; 701internal FinalizationHelper(LinkedSlotVolatile[] slotArray) 708LinkedSlotVolatile[] slotArray = SlotArray;