Files
27Aug2021-Cpp2IL-Dump/Unity.Collections/LowLevel/Unsafe/UnsafeHashMapData.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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;
}
}
}