using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Unity.Collections.LowLevel.Unsafe { // Token: 0x0200000A RID: 10 [Token(Token = "0x200000A")] [StructLayout(2)] internal struct UnsafeHashMapData { // Token: 0x06000021 RID: 33 RVA: 0x0000215C File Offset: 0x0000035C [Token(Token = "0x6000021")] [Address(RVA = "0x38CB5F0", Offset = "0x38CA3F0", VA = "0x1838CB5F0")] internal static int GetBucketSize(int capacity) { return 0; } // Token: 0x06000022 RID: 34 RVA: 0x00002174 File Offset: 0x00000374 [Token(Token = "0x6000022")] [Address(RVA = "0x38CB600", Offset = "0x38CA400", VA = "0x1838CB600")] internal static int GrowCapacity(int capacity) { return 0; } // Token: 0x06000023 RID: 35 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000023")] [Address(RVA = "0x16D39D0", Offset = "0x16D27D0", VA = "0x1816D39D0")] internal unsafe static void AllocateHashMap(int length, int bucketLength, Allocator label, out UnsafeHashMapData* outBuf) where TKey : struct where TValue : struct { } // Token: 0x06000024 RID: 36 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000024")] [Address(RVA = "0x16D3BF0", Offset = "0x16D29F0", VA = "0x1816D3BF0")] internal unsafe static void ReallocateHashMap(UnsafeHashMapData* data, int newCapacity, int newBucketCapacity, Allocator label) where TKey : struct where TValue : struct { } // Token: 0x06000025 RID: 37 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x6000025")] [Address(RVA = "0x38CB5B0", Offset = "0x38CA3B0", VA = "0x1838CB5B0")] internal unsafe static void DeallocateHashMap(UnsafeHashMapData* data, Allocator allocator) { } // Token: 0x06000026 RID: 38 RVA: 0x0000218C File Offset: 0x0000038C [Token(Token = "0x6000026")] [Address(RVA = "0x2175AB0", Offset = "0x21748B0", VA = "0x182175AB0")] internal static int CalculateDataSize(int length, int bucketLength, out int keyOffset, out int nextOffset, out int bucketOffset) where TKey : struct where TValue : struct { return 0; } // Token: 0x04000008 RID: 8 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000008")] internal unsafe byte* values; // Token: 0x04000009 RID: 9 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000009")] internal unsafe byte* keys; // Token: 0x0400000A RID: 10 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400000A")] internal unsafe byte* next; // Token: 0x0400000B RID: 11 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400000B")] internal unsafe byte* buckets; // Token: 0x0400000C RID: 12 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400000C")] internal int keyCapacity; // Token: 0x0400000D RID: 13 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400000D")] internal int bucketCapacityMask; // Token: 0x0400000E RID: 14 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400000E")] internal int allocatedIndexLength; // Token: 0x0400000F RID: 15 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400000F")] [FixedBuffer(typeof(int), 2048)] internal UnsafeHashMapData.e__FixedBuffer firstFreeTLS; // Token: 0x04000010 RID: 16 [Token(Token = "0x4000010")] internal const int IntsPerCacheLine = 16; // Token: 0x0200000B RID: 11 [Token(Token = "0x200000B")] [UnsafeValueType] [CompilerGenerated] public struct e__FixedBuffer { // Token: 0x04000011 RID: 17 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000011")] public int FixedElementField; } } }