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: 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<TKey, TValue>(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<TKey, TValue>(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<TKey, TValue>(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.<firstFreeTLS>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 <firstFreeTLS>e__FixedBuffer
|
|
{
|
|
// Token: 0x04000068 RID: 104
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000068")]
|
|
public int FixedElementField;
|
|
}
|
|
}
|
|
}
|