17 references to LinkedSlotVolatile
System.Private.CoreLib (17)
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) 488LinkedSlotVolatile[]? slotArray = ts_slotArray; 500LinkedSlotVolatile[]? slotArray = ts_slotArray; 517private static void GrowTable(ref LinkedSlotVolatile[] table, int minLength) 523LinkedSlotVolatile[] newTable = new LinkedSlotVolatile[newLen]; 589internal LinkedSlot(LinkedSlotVolatile[]? slotArray) 601internal volatile LinkedSlotVolatile[]? _slotArray; 702internal LinkedSlotVolatile[] SlotArray; 704internal FinalizationHelper(LinkedSlotVolatile[] slotArray) 711LinkedSlotVolatile[] slotArray = SlotArray;