using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Unity.Collections.LowLevel.Unsafe { // Token: 0x02000019 RID: 25 [Token(Token = "0x2000019")] [StructLayout(2)] internal struct UnsafeHashMapData { // Token: 0x06000038 RID: 56 RVA: 0x00002208 File Offset: 0x00000408 [Token(Token = "0x6000038")] [Address(RVA = "0x1215E00", Offset = "0x1214E00", VA = "0x181215E00")] internal static int GetBucketSize(int capacity) { return 0; } // Token: 0x06000039 RID: 57 RVA: 0x00002220 File Offset: 0x00000420 [Token(Token = "0x6000039")] [Address(RVA = "0x1215E10", Offset = "0x1214E10", VA = "0x181215E10")] internal static int GrowCapacity(int capacity) { return 0; } // Token: 0x0600003A RID: 58 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600003A")] [Address(RVA = "0x1FDCBF0", Offset = "0x1FDBBF0", VA = "0x181FDCBF0")] internal unsafe static void AllocateHashMap(int length, int bucketLength, Allocator label, out UnsafeHashMapData* outBuf) where TKey : struct where TValue : struct { } // Token: 0x0600003B RID: 59 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600003B")] [Address(RVA = "0x1FDCE10", Offset = "0x1FDBE10", VA = "0x181FDCE10")] internal unsafe static void ReallocateHashMap(UnsafeHashMapData* data, int newCapacity, int newBucketCapacity, Allocator label) where TKey : struct where TValue : struct { } // Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600003C")] [Address(RVA = "0x1215DC0", Offset = "0x1214DC0", VA = "0x181215DC0")] internal unsafe static void DeallocateHashMap(UnsafeHashMapData* data, Allocator allocator) { } // Token: 0x0600003D RID: 61 RVA: 0x00002238 File Offset: 0x00000438 [Token(Token = "0x600003D")] [Address(RVA = "0x27D8AD0", Offset = "0x27D7AD0", VA = "0x1827D8AD0")] 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: 0x0400005F RID: 95 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400005F")] internal unsafe byte* values; // Token: 0x04000060 RID: 96 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000060")] internal unsafe byte* keys; // Token: 0x04000061 RID: 97 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000061")] internal unsafe byte* next; // Token: 0x04000062 RID: 98 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000062")] internal unsafe byte* buckets; // Token: 0x04000063 RID: 99 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000063")] internal int keyCapacity; // Token: 0x04000064 RID: 100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000064")] internal int bucketCapacityMask; // Token: 0x04000065 RID: 101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000065")] internal int allocatedIndexLength; // Token: 0x04000066 RID: 102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000066")] [FixedBuffer(typeof(int), 2048)] internal UnsafeHashMapData.e__FixedBuffer firstFreeTLS; // Token: 0x04000067 RID: 103 [Token(Token = "0x4000067")] internal const int IntsPerCacheLine = 16; // Token: 0x0200001A RID: 26 [Token(Token = "0x200001A")] [UnsafeValueType] [CompilerGenerated] public struct e__FixedBuffer { // Token: 0x04000068 RID: 104 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000068")] public int FixedElementField; } } }