This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
public static class CollectionHelper
{
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000001")]
[Address(RVA = "0x38CB5A0", Offset = "0x38CA3A0", VA = "0x1838CB5A0")]
internal static bool ShouldDeallocate(Allocator allocator)
{
return default(bool);
}
// Token: 0x06000002 RID: 2 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000002")]
[Address(RVA = "0x8DB900", Offset = "0x8DA700", VA = "0x1808DB900")]
internal static int AssumePositive(int x)
{
return 0;
}
}
}
@@ -0,0 +1,20 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000011 RID: 17
internal class AddressAttribute : Attribute
{
// Token: 0x0400001A RID: 26
public string RVA;
// Token: 0x0400001B RID: 27
public string Offset;
// Token: 0x0400001C RID: 28
public string VA;
// Token: 0x0400001D RID: 29
public string Slot;
}
}
@@ -0,0 +1,14 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000016 RID: 22
internal class AnalysisFailedException : Exception
{
// Token: 0x06000049 RID: 73 RVA: 0x0000226A File Offset: 0x0000046A
public AnalysisFailedException(string message)
: base(message)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000013 RID: 19
internal class AttributeAttribute : Attribute
{
// Token: 0x0400001F RID: 31
public string Name;
// Token: 0x04000020 RID: 32
public string RVA;
// Token: 0x04000021 RID: 33
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000012 RID: 18
internal class FieldOffsetAttribute : Attribute
{
// Token: 0x0400001E RID: 30
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000014 RID: 20
internal class MetadataOffsetAttribute : Attribute
{
// Token: 0x04000022 RID: 34
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000015 RID: 21
internal class TokenAttribute : Attribute
{
// Token: 0x04000023 RID: 35
public string Token;
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
public static class ListExtensions
{
// Token: 0x06000003 RID: 3 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000003")]
[Address(RVA = "0x16D2B40", Offset = "0x16D1940", VA = "0x1816D2B40")]
public static void RemoveAtSwapBack<T>(this List<T> list, int index)
{
}
}
}
@@ -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
{
}
}
+186
View File
@@ -0,0 +1,186 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using Cpp2IlInjected;
using Unity.Collections.LowLevel.Unsafe;
namespace Unity.Collections
{
// Token: 0x02000008 RID: 8
[Token(Token = "0x2000008")]
[NativeContainer]
[DebuggerTypeProxy(typeof(NativeListDebugView<>))]
[DebuggerDisplay("Length = {Length}")]
public struct NativeList<T> : IEnumerable<T>, IEnumerable, IDisposable where T : struct
{
// Token: 0x0600000E RID: 14 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000E")]
[Address(RVA = "0x27BAD50", Offset = "0x27B9B50", VA = "0x1827BAD50")]
public NativeList(int initialCapacity, Allocator allocator)
{
}
// Token: 0x0600000F RID: 15 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000F")]
[Address(RVA = "0x27BAC10", Offset = "0x27B9A10", VA = "0x1827BAC10")]
private NativeList(int initialCapacity, Allocator allocator, int disposeSentinelStackDepth)
{
}
// Token: 0x17000002 RID: 2
[Token(Token = "0x17000002")]
public T this[int index]
{
[Token(Token = "0x6000010")]
[Address(RVA = "0x27BB100", Offset = "0x27B9F00", VA = "0x1827BB100")]
get
{
return null;
}
[Token(Token = "0x6000011")]
[Address(RVA = "0x27BB570", Offset = "0x27BA370", VA = "0x1827BB570")]
set
{
}
}
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000012 RID: 18 RVA: 0x000020E4 File Offset: 0x000002E4
[Token(Token = "0x17000003")]
public int Length
{
[Token(Token = "0x6000012")]
[Address(RVA = "0x27BB1E0", Offset = "0x27B9FE0", VA = "0x1827BB1E0")]
get
{
return 0;
}
}
// Token: 0x17000004 RID: 4
// (get) Token: 0x06000013 RID: 19 RVA: 0x000020FC File Offset: 0x000002FC
[Token(Token = "0x17000004")]
public int Capacity
{
[Token(Token = "0x6000013")]
[Address(RVA = "0x27BADC0", Offset = "0x27B9BC0", VA = "0x1827BADC0")]
get
{
return 0;
}
}
// Token: 0x06000014 RID: 20 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000014")]
[Address(RVA = "0x27BA440", Offset = "0x27B9240", VA = "0x1827BA440")]
public void Add(T value)
{
}
// Token: 0x06000015 RID: 21 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000015")]
[Address(RVA = "0x27BA2F0", Offset = "0x27B90F0", VA = "0x1827BA2F0")]
public void AddRange(NativeArray<T> elements)
{
}
// Token: 0x06000016 RID: 22 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000016")]
[Address(RVA = "0x27BA280", Offset = "0x27B9080", VA = "0x1827BA280")]
public unsafe void AddRange(void* elements, int count)
{
}
// Token: 0x06000017 RID: 23 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000017")]
[Address(RVA = "0x27BA6F0", Offset = "0x27B94F0", VA = "0x1827BA6F0")]
public void RemoveAtSwapBack(int index)
{
}
// Token: 0x17000005 RID: 5
// (get) Token: 0x06000018 RID: 24 RVA: 0x00002114 File Offset: 0x00000314
[Token(Token = "0x17000005")]
public bool IsCreated
{
[Token(Token = "0x6000018")]
[Address(RVA = "0x23C3990", Offset = "0x23C2790", VA = "0x1823C3990")]
get
{
return default(bool);
}
}
// Token: 0x06000019 RID: 25 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000019")]
[Address(RVA = "0x27BA6D0", Offset = "0x27B94D0", VA = "0x1827BA6D0", Slot = "6")]
public void Dispose()
{
}
// Token: 0x0600001A RID: 26 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600001A")]
[Address(RVA = "0x27BA6C0", Offset = "0x27B94C0", VA = "0x1827BA6C0")]
public void Clear()
{
}
// Token: 0x0600001B RID: 27 RVA: 0x0000212C File Offset: 0x0000032C
[Token(Token = "0x600001B")]
[Address(RVA = "0x27BB200", Offset = "0x27BA000", VA = "0x1827BB200")]
public static implicit operator NativeArray<T>(NativeList<T> nativeList)
{
return default(NativeArray<T>);
}
// Token: 0x0600001C RID: 28 RVA: 0x00002144 File Offset: 0x00000344
[Token(Token = "0x600001C")]
[Address(RVA = "0x27BA600", Offset = "0x27B9400", VA = "0x1827BA600")]
public NativeArray<T> AsArray()
{
return default(NativeArray<T>);
}
// Token: 0x0600001D RID: 29 RVA: 0x000020DE File Offset: 0x000002DE
[Token(Token = "0x600001D")]
[Address(RVA = "0x27BAB20", Offset = "0x27B9920", VA = "0x1827BAB20", Slot = "5")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x0600001E RID: 30 RVA: 0x000020DE File Offset: 0x000002DE
[Token(Token = "0x600001E")]
[Address(RVA = "0x27BA8F0", Offset = "0x27B96F0", VA = "0x1827BA8F0", Slot = "4")]
IEnumerator<T> IEnumerable<T>.GetEnumerator()
{
return null;
}
// Token: 0x0600001F RID: 31 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600001F")]
[Address(RVA = "0x27BA7F0", Offset = "0x27B95F0", VA = "0x1827BA7F0")]
public void Resize(int length, NativeArrayOptions options)
{
}
// Token: 0x06000020 RID: 32 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000020")]
[Address(RVA = "0x27BA750", Offset = "0x27B9550", VA = "0x1827BA750")]
public void ResizeUninitialized(int length)
{
}
// Token: 0x04000006 RID: 6
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000006")]
[NativeDisableUnsafePtrRestriction]
internal unsafe UnsafeList* m_ListData;
// Token: 0x04000007 RID: 7
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000007")]
internal Allocator m_DeprecatedAllocator;
}
}
+11
View File
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000009 RID: 9
[Token(Token = "0x2000009")]
internal sealed class NativeListDebugView<T> where T : struct
{
}
}
+110
View File
@@ -0,0 +1,110 @@
using System;
using System.Diagnostics;
using Cpp2IlInjected;
using Unity.Collections.LowLevel.Unsafe;
namespace Unity.Collections
{
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
[NativeContainer]
[DebuggerTypeProxy(typeof(NativeMultiHashMapDebuggerTypeProxy<, >))]
public struct NativeMultiHashMap<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> where TValue : struct
{
// Token: 0x06000004 RID: 4 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000004")]
[Address(RVA = "0x27BB9F0", Offset = "0x27BA7F0", VA = "0x1827BB9F0")]
public NativeMultiHashMap(int capacity, Allocator allocator)
{
}
// Token: 0x06000005 RID: 5 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000005")]
[Address(RVA = "0x27BB950", Offset = "0x27BA750", VA = "0x1827BB950")]
private NativeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth)
{
}
// Token: 0x06000006 RID: 6 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000006")]
[Address(RVA = "0x27BB770", Offset = "0x27BA570", VA = "0x1827BB770")]
public void Clear()
{
}
// Token: 0x06000007 RID: 7 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000007")]
[Address(RVA = "0x27BB650", Offset = "0x27BA450", VA = "0x1827BB650")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x06000008 RID: 8 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000008")]
[Address(RVA = "0x27BB870", Offset = "0x27BA670", VA = "0x1827BB870")]
public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x06000009 RID: 9 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000009")]
[Address(RVA = "0x27BB8F0", Offset = "0x27BA6F0", VA = "0x1827BB8F0")]
public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x17000001 RID: 1
// (get) Token: 0x0600000A RID: 10 RVA: 0x000020B0 File Offset: 0x000002B0
[Token(Token = "0x17000001")]
public bool IsCreated
{
[Token(Token = "0x600000A")]
[Address(RVA = "0x27BBA60", Offset = "0x27BA860", VA = "0x1827BBA60")]
get
{
return default(bool);
}
}
// Token: 0x0600000B RID: 11 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000B")]
[Address(RVA = "0x27BB7B0", Offset = "0x27BA5B0", VA = "0x1827BB7B0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x0600000C RID: 12 RVA: 0x000020C8 File Offset: 0x000002C8
[Token(Token = "0x600000C")]
[Address(RVA = "0x27BB710", Offset = "0x27BA510", VA = "0x1827BB710")]
public NativeMultiHashMap<TKey, TValue>.ParallelWriter AsParallelWriter()
{
return default(NativeMultiHashMap<TKey, TValue>.ParallelWriter);
}
// Token: 0x04000004 RID: 4
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000004")]
internal UnsafeMultiHashMap<TKey, TValue> m_MultiHashMapData;
// Token: 0x02000006 RID: 6
[Token(Token = "0x2000006")]
[NativeContainerIsAtomicWriteOnly]
[NativeContainer]
public struct ParallelWriter
{
// Token: 0x0600000D RID: 13 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600000D")]
[Address(RVA = "0x27BC620", Offset = "0x27BB420", VA = "0x1827BC620")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x04000005 RID: 5
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000005")]
internal UnsafeMultiHashMap<TKey, TValue>.ParallelWriter m_Writer;
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
internal sealed class NativeMultiHashMapDebuggerTypeProxy<TKey, TValue> where TKey : struct, IEquatable<TKey>, IComparable<TKey> where TValue : struct
{
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
public struct NativeMultiHashMapIterator<TKey> where TKey : struct
{
// Token: 0x04000001 RID: 1
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000001")]
internal TKey key;
// Token: 0x04000002 RID: 2
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000002")]
internal int NextEntryIndex;
// Token: 0x04000003 RID: 3
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000003")]
internal int EntryIndex;
}
}
@@ -0,0 +1,4 @@
using System;
using System.Reflection;
[assembly: AssemblyVersion("0.0.0.0")]
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{2D4E062A-048A-43C7-9D34-B845ECC95AE1}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Unity.Collections</RootNamespace>
<AssemblyName>Unity.Collections</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<ItemGroup />
<ItemGroup>
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<Compile Include="CollectionHelper.cs" />
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
<Compile Include="ListExtensions.cs" />
<Compile Include="LowLevel\Unsafe\UnsafeHashMapBase.cs" />
<Compile Include="LowLevel\Unsafe\UnsafeHashMapData.cs" />
<Compile Include="LowLevel\Unsafe\UnsafeList.cs" />
<Compile Include="LowLevel\Unsafe\UnsafeMultiHashMap.cs" />
<Compile Include="LowLevel\Unsafe\UnsafeMultiHashMapDebuggerTypeProxy.cs" />
<Compile Include="NativeList.cs" />
<Compile Include="NativeListDebugView.cs" />
<Compile Include="NativeMultiHashMap.cs" />
<Compile Include="NativeMultiHashMapDebuggerTypeProxy.cs" />
<Compile Include="NativeMultiHashMapIterator.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
<Project>{2d4e062a-048a-43c7-9d34-b845ecc95a9d}</Project>
<Name>mscorlib</Name>
</ProjectReference>
<ProjectReference Include="..\UnityEngine.CoreModule\UnityEngine.CoreModule.csproj">
<Project>{2d4e062a-048a-43c7-9d34-b845ecc95af4}</Project>
<Name>UnityEngine.CoreModule</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>