This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200000C RID: 12
[Token(Token = "0x200000C")]
internal struct UnsafeHashMapBase<TKey, TValue> where TKey : struct, IEquatable<TKey> where TValue : struct
{
// Token: 0x06000027 RID: 39 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000027")]
[Address(RVA = "0x23C8CF0", Offset = "0x23C7AF0", VA = "0x1823C8CF0")]
internal unsafe static void Clear(UnsafeHashMapData* data)
{
}
// Token: 0x06000028 RID: 40 RVA: 0x000021A4 File Offset: 0x000003A4
[Token(Token = "0x6000028")]
[Address(RVA = "0x23C86F0", Offset = "0x23C74F0", VA = "0x1823C86F0")]
internal unsafe static int AllocEntry(UnsafeHashMapData* data, int threadIndex)
{
return 0;
}
// Token: 0x06000029 RID: 41 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000029")]
[Address(RVA = "0x23C8560", Offset = "0x23C7360", VA = "0x1823C8560")]
internal unsafe static void AddAtomicMulti(UnsafeHashMapData* data, TKey key, TValue item, int threadIndex)
{
}
// Token: 0x0600002A RID: 42 RVA: 0x000021BC File Offset: 0x000003BC
[Token(Token = "0x600002A")]
[Address(RVA = "0x23C8D60", Offset = "0x23C7B60", VA = "0x1823C8D60")]
internal unsafe static bool TryAdd(UnsafeHashMapData* data, TKey key, TValue item, bool isMultiHashMap, Allocator allocation)
{
return default(bool);
}
// Token: 0x0600002B RID: 43 RVA: 0x000021D4 File Offset: 0x000003D4
[Token(Token = "0x600002B")]
[Address(RVA = "0x23C93D0", Offset = "0x23C81D0", VA = "0x1823C93D0")]
internal unsafe static bool TryGetFirstValueAtomic(UnsafeHashMapData* data, TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x0600002C RID: 44 RVA: 0x000021EC File Offset: 0x000003EC
[Token(Token = "0x600002C")]
[Address(RVA = "0x23C95B0", Offset = "0x23C83B0", VA = "0x1823C95B0")]
internal unsafe static bool TryGetNextValueAtomic(UnsafeHashMapData* data, out TValue item, ref NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
}
}
@@ -0,0 +1,115 @@
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;
}
}
}
@@ -0,0 +1,132 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000010 RID: 16
[Token(Token = "0x2000010")]
[DebuggerDisplay("Length = {Length}, Capacity = {Capacity}, IsCreated = {IsCreated}")]
public struct UnsafeList : IDisposable
{
// Token: 0x06000036 RID: 54 RVA: 0x000020DE File Offset: 0x000002DE
[Token(Token = "0x6000036")]
[Address(RVA = "0x38CB6A0", Offset = "0x38CA4A0", VA = "0x1838CB6A0")]
public unsafe static UnsafeList* Create(int sizeOf, int alignOf, int initialCapacity, Allocator allocator, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory)
{
return null;
}
// Token: 0x06000037 RID: 55 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000037")]
[Address(RVA = "0x38CB7A0", Offset = "0x38CA5A0", VA = "0x1838CB7A0")]
public unsafe static void Destroy(UnsafeList* listData)
{
}
// Token: 0x06000038 RID: 56 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000038")]
[Address(RVA = "0x38CB800", Offset = "0x38CA600", VA = "0x1838CB800", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000039 RID: 57 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000039")]
[Address(RVA = "0x38CB690", Offset = "0x38CA490", VA = "0x1838CB690")]
public void Clear()
{
}
// Token: 0x0600003A RID: 58 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003A")]
[Address(RVA = "0x38CB960", Offset = "0x38CA760", VA = "0x1838CB960")]
public void Resize(int sizeOf, int alignOf, int length, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory)
{
}
// Token: 0x0600003B RID: 59 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003B")]
[Address(RVA = "0x1B98A60", Offset = "0x1B97860", VA = "0x181B98A60")]
public void Resize<T>(int length, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory) where T : struct
{
}
// Token: 0x0600003C RID: 60 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003C")]
[Address(RVA = "0x38CB840", Offset = "0x38CA640", VA = "0x1838CB840")]
private void Realloc(int sizeOf, int alignOf, int capacity)
{
}
// Token: 0x0600003D RID: 61 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003D")]
[Address(RVA = "0x38CB9D0", Offset = "0x38CA7D0", VA = "0x1838CB9D0")]
private void SetCapacity(int sizeOf, int alignOf, int capacity)
{
}
// Token: 0x0600003E RID: 62 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003E")]
[Address(RVA = "0x1B98730", Offset = "0x1B97530", VA = "0x181B98730")]
public void Add<T>(T value) where T : struct
{
}
// Token: 0x0600003F RID: 63 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600003F")]
[Address(RVA = "0x38CB610", Offset = "0x38CA410", VA = "0x1838CB610")]
private unsafe void AddRange(int sizeOf, int alignOf, void* ptr, int length)
{
}
// Token: 0x06000040 RID: 64 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000040")]
[Address(RVA = "0x1B986B0", Offset = "0x1B974B0", VA = "0x181B986B0")]
public unsafe void AddRange<T>(void* ptr, int length) where T : struct
{
}
// Token: 0x06000041 RID: 65 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000041")]
[Address(RVA = "0x1B989C0", Offset = "0x1B977C0", VA = "0x181B989C0")]
public void RemoveAtSwapBack<T>(int index) where T : struct
{
}
// Token: 0x06000042 RID: 66 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000042")]
[Address(RVA = "0x38CB8E0", Offset = "0x38CA6E0", VA = "0x1838CB8E0")]
private void RemoveRangeSwapBack(int sizeOf, int begin, int end)
{
}
// Token: 0x06000043 RID: 67 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000043")]
[Address(RVA = "0x1B98A10", Offset = "0x1B97810", VA = "0x181B98A10")]
public void RemoveRangeSwapBack<T>(int begin, int end) where T : struct
{
}
// Token: 0x04000016 RID: 22
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000016")]
[NativeDisableUnsafePtrRestriction]
public unsafe void* Ptr;
// Token: 0x04000017 RID: 23
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000017")]
public int Length;
// Token: 0x04000018 RID: 24
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000018")]
public int Capacity;
// Token: 0x04000019 RID: 25
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000019")]
public Allocator Allocator;
}
}
@@ -0,0 +1,113 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200000D RID: 13
[Token(Token = "0x200000D")]
[DebuggerTypeProxy(typeof(UnsafeMultiHashMapDebuggerTypeProxy<, >))]
public struct UnsafeMultiHashMap<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> where TValue : struct
{
// Token: 0x0600002D RID: 45 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600002D")]
[Address(RVA = "0x23C9CA0", Offset = "0x23C8AA0", VA = "0x1823C9CA0")]
internal UnsafeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth)
{
}
// Token: 0x0600002E RID: 46 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600002E")]
[Address(RVA = "0x23C9A00", Offset = "0x23C8800", VA = "0x1823C9A00")]
public void Clear()
{
}
// Token: 0x0600002F RID: 47 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600002F")]
[Address(RVA = "0x23C9870", Offset = "0x23C8670", VA = "0x1823C9870")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x06000030 RID: 48 RVA: 0x00002204 File Offset: 0x00000404
[Token(Token = "0x6000030")]
[Address(RVA = "0x23C9AB0", Offset = "0x23C88B0", VA = "0x1823C9AB0")]
public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x06000031 RID: 49 RVA: 0x0000221C File Offset: 0x0000041C
[Token(Token = "0x6000031")]
[Address(RVA = "0x23C9C10", Offset = "0x23C8A10", VA = "0x1823C9C10")]
public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x17000006 RID: 6
// (get) Token: 0x06000032 RID: 50 RVA: 0x00002234 File Offset: 0x00000434
[Token(Token = "0x17000006")]
public bool IsCreated
{
[Token(Token = "0x6000032")]
[Address(RVA = "0x23C3990", Offset = "0x23C2790", VA = "0x1823C3990")]
get
{
return default(bool);
}
}
// Token: 0x06000033 RID: 51 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000033")]
[Address(RVA = "0x23C9A80", Offset = "0x23C8880", VA = "0x1823C9A80", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000034 RID: 52 RVA: 0x0000224C File Offset: 0x0000044C
[Token(Token = "0x6000034")]
[Address(RVA = "0x23C99D0", Offset = "0x23C87D0", VA = "0x1823C99D0")]
public UnsafeMultiHashMap<TKey, TValue>.ParallelWriter AsParallelWriter()
{
return default(UnsafeMultiHashMap<TKey, TValue>.ParallelWriter);
}
// Token: 0x04000012 RID: 18
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000012")]
[NativeDisableUnsafePtrRestriction]
internal unsafe UnsafeHashMapData* m_Buffer;
// Token: 0x04000013 RID: 19
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000013")]
internal Allocator m_AllocatorLabel;
// Token: 0x0200000E RID: 14
[Token(Token = "0x200000E")]
[NativeContainerIsAtomicWriteOnly]
public struct ParallelWriter
{
// Token: 0x06000035 RID: 53 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000035")]
[Address(RVA = "0x23C3ED0", Offset = "0x23C2CD0", VA = "0x1823C3ED0")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x04000014 RID: 20
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000014")]
[NativeDisableUnsafePtrRestriction]
internal unsafe UnsafeHashMapData* m_Buffer;
// Token: 0x04000015 RID: 21
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000015")]
[NativeSetThreadIndex]
internal int m_ThreadIndex;
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200000F RID: 15
[Token(Token = "0x200000F")]
internal sealed class UnsafeMultiHashMapDebuggerTypeProxy<TKey, TValue> where TKey : struct, IEquatable<TKey>, IComparable<TKey> where TValue : struct
{
}
}