m
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Unity.Collections.LowLevel.Unsafe
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200001B")]
|
||||
internal struct UnsafeHashMapBase<TKey, TValue> where TKey : struct, IEquatable<TKey> where TValue : struct
|
||||
{
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x2A51ED0", Offset = "0x2A50ED0", VA = "0x182A51ED0")]
|
||||
internal unsafe static void Clear(UnsafeHashMapData* data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x00002250 File Offset: 0x00000450
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x2A518D0", Offset = "0x2A508D0", VA = "0x182A518D0")]
|
||||
internal unsafe static int AllocEntry(UnsafeHashMapData* data, int threadIndex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x2A51740", Offset = "0x2A50740", VA = "0x182A51740")]
|
||||
internal unsafe static void AddAtomicMulti(UnsafeHashMapData* data, TKey key, TValue item, int threadIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x00002268 File Offset: 0x00000468
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x2A51F40", Offset = "0x2A50F40", VA = "0x182A51F40")]
|
||||
internal unsafe static bool TryAdd(UnsafeHashMapData* data, TKey key, TValue item, bool isMultiHashMap, Allocator allocation)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000042 RID: 66 RVA: 0x00002280 File Offset: 0x00000480
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(RVA = "0x2A525B0", Offset = "0x2A515B0", VA = "0x182A525B0")]
|
||||
internal unsafe static bool TryGetFirstValueAtomic(UnsafeHashMapData* data, TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000043 RID: 67 RVA: 0x00002298 File Offset: 0x00000498
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(RVA = "0x2A52790", Offset = "0x2A51790", VA = "0x182A52790")]
|
||||
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: 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Unity.Collections.LowLevel.Unsafe
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
[Token(Token = "0x200001F")]
|
||||
[DebuggerDisplay("Length = {Length}, Capacity = {Capacity}, IsCreated = {IsCreated}")]
|
||||
public struct UnsafeList : IDisposable
|
||||
{
|
||||
// Token: 0x0600004D RID: 77 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x1215EF0", Offset = "0x1214EF0", VA = "0x181215EF0")]
|
||||
public unsafe static UnsafeList* Create(int sizeOf, int alignOf, int initialCapacity, Allocator allocator, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600004E RID: 78 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x1216030", Offset = "0x1215030", VA = "0x181216030")]
|
||||
public unsafe static void Destroy(UnsafeList* listData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600004F")]
|
||||
[Address(RVA = "0x12160B0", Offset = "0x12150B0", VA = "0x1812160B0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x1215EE0", Offset = "0x1214EE0", VA = "0x181215EE0")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x12163B0", Offset = "0x12153B0", VA = "0x1812163B0")]
|
||||
public void Resize(int sizeOf, int alignOf, int length, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x1FDD840", Offset = "0x1FDC840", VA = "0x181FDD840")]
|
||||
public void Resize<T>(int length, NativeArrayOptions options = NativeArrayOptions.UninitializedMemory) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x1216140", Offset = "0x1215140", VA = "0x181216140")]
|
||||
private void Realloc(int sizeOf, int alignOf, int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x1216480", Offset = "0x1215480", VA = "0x181216480")]
|
||||
private void SetCapacity(int sizeOf, int alignOf, int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0x1FDD510", Offset = "0x1FDC510", VA = "0x181FDD510")]
|
||||
public void Add<T>(T value) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x1215E20", Offset = "0x1214E20", VA = "0x181215E20")]
|
||||
private unsafe void AddRange(int sizeOf, int alignOf, void* ptr, int length)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x1FDD490", Offset = "0x1FDC490", VA = "0x181FDD490")]
|
||||
public unsafe void AddRange<T>(void* ptr, int length) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x1216330", Offset = "0x1215330", VA = "0x181216330")]
|
||||
private void RemoveRangeSwapBack(int sizeOf, int begin, int end)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x1FDD7A0", Offset = "0x1FDC7A0", VA = "0x181FDD7A0")]
|
||||
public void RemoveAtSwapBack<T>(int index) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005A")]
|
||||
[Address(RVA = "0x1FDD7F0", Offset = "0x1FDC7F0", VA = "0x181FDD7F0")]
|
||||
public void RemoveRangeSwapBack<T>(int begin, int end) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400006D RID: 109
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400006D")]
|
||||
[NativeDisableUnsafePtrRestriction]
|
||||
public unsafe void* Ptr;
|
||||
|
||||
// Token: 0x0400006E RID: 110
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400006E")]
|
||||
public int Length;
|
||||
|
||||
// Token: 0x0400006F RID: 111
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400006F")]
|
||||
public int Capacity;
|
||||
|
||||
// Token: 0x04000070 RID: 112
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000070")]
|
||||
public AllocatorManager.AllocatorHandle Allocator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Unity.Collections.LowLevel.Unsafe
|
||||
{
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x200001C")]
|
||||
[DebuggerTypeProxy(typeof(UnsafeMultiHashMapDebuggerTypeProxy<, >))]
|
||||
public struct UnsafeMultiHashMap<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> where TValue : struct
|
||||
{
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x2A52E80", Offset = "0x2A51E80", VA = "0x182A52E80")]
|
||||
internal UnsafeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(RVA = "0x2A52BE0", Offset = "0x2A51BE0", VA = "0x182A52BE0")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000046")]
|
||||
[Address(RVA = "0x2A52A50", Offset = "0x2A51A50", VA = "0x182A52A50")]
|
||||
public void Add(TKey key, TValue item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000047 RID: 71 RVA: 0x000022B0 File Offset: 0x000004B0
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x2A52C90", Offset = "0x2A51C90", VA = "0x182A52C90")]
|
||||
public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000048 RID: 72 RVA: 0x000022C8 File Offset: 0x000004C8
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x2A52DF0", Offset = "0x2A51DF0", VA = "0x182A52DF0")]
|
||||
public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator<TKey> it)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x06000049 RID: 73 RVA: 0x000022E0 File Offset: 0x000004E0
|
||||
[Token(Token = "0x17000008")]
|
||||
public bool IsCreated
|
||||
{
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x2A4C200", Offset = "0x2A4B200", VA = "0x182A4C200")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600004A RID: 74 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x2A52C60", Offset = "0x2A51C60", VA = "0x182A52C60", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004B RID: 75 RVA: 0x000022F8 File Offset: 0x000004F8
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x2A52BB0", Offset = "0x2A51BB0", VA = "0x182A52BB0")]
|
||||
public UnsafeMultiHashMap<TKey, TValue>.ParallelWriter AsParallelWriter()
|
||||
{
|
||||
return default(UnsafeMultiHashMap<TKey, TValue>.ParallelWriter);
|
||||
}
|
||||
|
||||
// Token: 0x04000069 RID: 105
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000069")]
|
||||
[NativeDisableUnsafePtrRestriction]
|
||||
internal unsafe UnsafeHashMapData* m_Buffer;
|
||||
|
||||
// Token: 0x0400006A RID: 106
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400006A")]
|
||||
internal Allocator m_AllocatorLabel;
|
||||
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001D")]
|
||||
[NativeContainerIsAtomicWriteOnly]
|
||||
public struct ParallelWriter
|
||||
{
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x2A4D0E0", Offset = "0x2A4C0E0", VA = "0x182A4D0E0")]
|
||||
public void Add(TKey key, TValue item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400006B RID: 107
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400006B")]
|
||||
[NativeDisableUnsafePtrRestriction]
|
||||
internal unsafe UnsafeHashMapData* m_Buffer;
|
||||
|
||||
// Token: 0x0400006C RID: 108
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400006C")]
|
||||
[NativeSetThreadIndex]
|
||||
internal int m_ThreadIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Unity.Collections.LowLevel.Unsafe
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200001E")]
|
||||
internal sealed class UnsafeMultiHashMapDebuggerTypeProxy<TKey, TValue> where TKey : struct, IEquatable<TKey>, IComparable<TKey> where TValue : struct
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user