116 lines
3.8 KiB
C#
116 lines
3.8 KiB
C#
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<TKey, TValue>(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<TKey, TValue>(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<TKey, TValue>(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.<firstFreeTLS>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 <firstFreeTLS>e__FixedBuffer
|
|
{
|
|
// Token: 0x04000011 RID: 17
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000011")]
|
|
public int FixedElementField;
|
|
}
|
|
}
|
|
}
|