using System; using System.Collections.Generic; using Cpp2IlInjected; namespace System { // Token: 0x02000096 RID: 150 [Token(Token = "0x2000096")] internal sealed class LocalDataStoreMgr { // Token: 0x0600047B RID: 1147 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600047B")] [Address(RVA = "0x25FC970", Offset = "0x25FB770", VA = "0x1825FC970")] public LocalDataStoreHolder CreateLocalDataStore() { return null; } // Token: 0x0600047C RID: 1148 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600047C")] [Address(RVA = "0x25FCAD0", Offset = "0x25FB8D0", VA = "0x1825FCAD0")] public void DeleteLocalDataStore(LocalDataStore store) { } // Token: 0x0600047D RID: 1149 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600047D")] [Address(RVA = "0x25FC670", Offset = "0x25FB470", VA = "0x1825FC670")] public LocalDataStoreSlot AllocateDataSlot() { return null; } // Token: 0x0600047E RID: 1150 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600047E")] [Address(RVA = "0x25FC880", Offset = "0x25FB680", VA = "0x1825FC880")] public LocalDataStoreSlot AllocateNamedDataSlot(string name) { return null; } // Token: 0x0600047F RID: 1151 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600047F")] [Address(RVA = "0x25FCE50", Offset = "0x25FBC50", VA = "0x1825FCE50")] public LocalDataStoreSlot GetNamedDataSlot(string name) { return null; } // Token: 0x06000480 RID: 1152 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000480")] [Address(RVA = "0x25FCD80", Offset = "0x25FBB80", VA = "0x1825FCD80")] public void FreeNamedDataSlot(string name) { } // Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000481")] [Address(RVA = "0x25FCBA0", Offset = "0x25FB9A0", VA = "0x1825FCBA0")] internal void FreeDataSlot(int slot, long cookie) { } // Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000482")] [Address(RVA = "0x25FCF50", Offset = "0x25FBD50", VA = "0x1825FCF50")] public void ValidateSlot(LocalDataStoreSlot slot) { } // Token: 0x06000483 RID: 1155 RVA: 0x00004140 File Offset: 0x00002340 [Token(Token = "0x6000483")] [Address(RVA = "0x40DB30", Offset = "0x40C930", VA = "0x18040DB30")] internal int GetSlotTableLength() { return 0; } // Token: 0x06000484 RID: 1156 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000484")] [Address(RVA = "0x25FCFD0", Offset = "0x25FBDD0", VA = "0x1825FCFD0")] public LocalDataStoreMgr() { } // Token: 0x040001EB RID: 491 [Token(Token = "0x40001EB")] private const int InitialSlotTableSize = 64; // Token: 0x040001EC RID: 492 [Token(Token = "0x40001EC")] private const int SlotTableDoubleThreshold = 512; // Token: 0x040001ED RID: 493 [Token(Token = "0x40001ED")] private const int LargeSlotTableSizeIncrease = 128; // Token: 0x040001EE RID: 494 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40001EE")] private bool[] m_SlotInfoTable; // Token: 0x040001EF RID: 495 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001EF")] private int m_FirstAvailableSlot; // Token: 0x040001F0 RID: 496 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001F0")] private List m_ManagedLocalDataStores; // Token: 0x040001F1 RID: 497 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001F1")] private Dictionary m_KeyToSlotMap; // Token: 0x040001F2 RID: 498 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40001F2")] private long m_CookieGenerator; } }