Files
2026-04-10 22:50:51 +02:00

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;
}
}
}