This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+622
View File
@@ -0,0 +1,622 @@
using System;
using Cpp2IlInjected;
using Unity.Burst;
namespace Unity.Collections
{
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
public static class AllocatorManager
{
// Token: 0x06000003 RID: 3 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000003")]
[Address(RVA = "0x12154C0", Offset = "0x12144C0", VA = "0x1812154C0")]
public unsafe static void* Allocate(AllocatorManager.AllocatorHandle handle, int itemSizeInBytes, int alignmentInBytes, int items = 1)
{
return null;
}
// Token: 0x06000004 RID: 4 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000004")]
[Address(RVA = "0x1E4E280", Offset = "0x1E4D280", VA = "0x181E4E280")]
public unsafe static T* Allocate<T>(AllocatorManager.AllocatorHandle handle, int items = 1) where T : struct
{
return null;
}
// Token: 0x06000005 RID: 5 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000005")]
[Address(RVA = "0x12155F0", Offset = "0x12145F0", VA = "0x1812155F0")]
public unsafe static void Free(AllocatorManager.AllocatorHandle handle, void* pointer, int itemSizeInBytes, int alignmentInBytes, int items = 1)
{
}
// Token: 0x06000006 RID: 6 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000006")]
[Address(RVA = "0x1215730", Offset = "0x1214730", VA = "0x181215730")]
public unsafe static void Free(AllocatorManager.AllocatorHandle handle, void* pointer)
{
}
// Token: 0x06000007 RID: 7 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000007")]
[Address(RVA = "0x1FD22F0", Offset = "0x1FD12F0", VA = "0x181FD22F0")]
public unsafe static void Free<T>(AllocatorManager.AllocatorHandle handle, T* pointer, int items = 1) where T : struct
{
}
// Token: 0x06000008 RID: 8 RVA: 0x00002058 File Offset: 0x00000258
[Token(Token = "0x6000008")]
[Address(RVA = "0x1215840", Offset = "0x1214840", VA = "0x181215840")]
private static int TryLegacy(ref AllocatorManager.Block block)
{
return 0;
}
// Token: 0x06000009 RID: 9 RVA: 0x00002070 File Offset: 0x00000270
[Token(Token = "0x6000009")]
[Address(RVA = "0x1215910", Offset = "0x1214910", VA = "0x181215910")]
public static int Try(ref AllocatorManager.Block block)
{
return 0;
}
// Token: 0x04000001 RID: 1
[Token(Token = "0x4000001")]
public static readonly AllocatorManager.AllocatorHandle Invalid;
// Token: 0x04000002 RID: 2
[Token(Token = "0x4000002")]
public static readonly AllocatorManager.AllocatorHandle None;
// Token: 0x04000003 RID: 3
[Token(Token = "0x4000003")]
public static readonly AllocatorManager.AllocatorHandle Temp;
// Token: 0x04000004 RID: 4
[Token(Token = "0x4000004")]
public static readonly AllocatorManager.AllocatorHandle TempJob;
// Token: 0x04000005 RID: 5
[Token(Token = "0x4000005")]
public static readonly AllocatorManager.AllocatorHandle Persistent;
// Token: 0x04000006 RID: 6
[Token(Token = "0x4000006")]
public static readonly AllocatorManager.AllocatorHandle AudioKernel;
// Token: 0x02000005 RID: 5
// (Invoke) Token: 0x0600000C RID: 12
[Token(Token = "0x2000005")]
public delegate int TryFunction(IntPtr allocatorState, ref AllocatorManager.Block block);
// Token: 0x02000006 RID: 6
[Token(Token = "0x2000006")]
public struct SmallAllocatorHandle
{
// Token: 0x0600000F RID: 15 RVA: 0x00002088 File Offset: 0x00000288
[Token(Token = "0x600000F")]
[Address(RVA = "0xB4EEA0", Offset = "0xB4DEA0", VA = "0x180B4EEA0")]
public static implicit operator AllocatorManager.SmallAllocatorHandle(AllocatorManager.AllocatorHandle a)
{
return default(AllocatorManager.SmallAllocatorHandle);
}
// Token: 0x04000007 RID: 7
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000007")]
public ushort Value;
}
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
public struct AllocatorHandle
{
// Token: 0x06000010 RID: 16 RVA: 0x000020A0 File Offset: 0x000002A0
[Token(Token = "0x6000010")]
[Address(RVA = "0x593060", Offset = "0x592060", VA = "0x180593060")]
public static implicit operator AllocatorManager.AllocatorHandle(Allocator a)
{
return default(AllocatorManager.AllocatorHandle);
}
// Token: 0x04000008 RID: 8
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000008")]
public int Value;
}
// Token: 0x02000008 RID: 8
[Token(Token = "0x2000008")]
public struct BlockHandle
{
// Token: 0x04000009 RID: 9
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000009")]
public ushort Value;
}
// Token: 0x02000009 RID: 9
[Token(Token = "0x2000009")]
public struct Range : IDisposable
{
// Token: 0x06000011 RID: 17 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000011")]
[Address(RVA = "0x1215C50", Offset = "0x1214C50", VA = "0x181215C50", Slot = "4")]
public void Dispose()
{
}
// Token: 0x0400000A RID: 10
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400000A")]
public IntPtr Pointer;
// Token: 0x0400000B RID: 11
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400000B")]
public int Items;
// Token: 0x0400000C RID: 12
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400000C")]
public AllocatorManager.SmallAllocatorHandle Allocator;
// Token: 0x0400000D RID: 13
[FieldOffset(Offset = "0xE")]
[Token(Token = "0x400000D")]
public AllocatorManager.BlockHandle Block;
}
// Token: 0x0200000A RID: 10
[Token(Token = "0x200000A")]
public struct Block : IDisposable
{
// Token: 0x17000001 RID: 1
// (get) Token: 0x06000012 RID: 18 RVA: 0x000020B8 File Offset: 0x000002B8
[Token(Token = "0x17000001")]
public long Bytes
{
[Token(Token = "0x6000012")]
[Address(RVA = "0x1215BE0", Offset = "0x1214BE0", VA = "0x181215BE0")]
get
{
return 0L;
}
}
// Token: 0x17000002 RID: 2
// (get) Token: 0x06000013 RID: 19 RVA: 0x000020D0 File Offset: 0x000002D0
// (set) Token: 0x06000014 RID: 20 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000002")]
public int Alignment
{
[Token(Token = "0x6000013")]
[Address(RVA = "0x1215BD0", Offset = "0x1214BD0", VA = "0x181215BD0")]
get
{
return 0;
}
[Token(Token = "0x6000014")]
[Address(RVA = "0x1215BF0", Offset = "0x1214BF0", VA = "0x181215BF0")]
set
{
}
}
// Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000015")]
[Address(RVA = "0x1215B70", Offset = "0x1214B70", VA = "0x181215B70", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000016 RID: 22 RVA: 0x000020E8 File Offset: 0x000002E8
[Token(Token = "0x6000016")]
[Address(RVA = "0x1215B70", Offset = "0x1214B70", VA = "0x181215B70")]
public int TryFree()
{
return 0;
}
// Token: 0x0400000E RID: 14
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400000E")]
public AllocatorManager.Range Range;
// Token: 0x0400000F RID: 15
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400000F")]
public int BytesPerItem;
// Token: 0x04000010 RID: 16
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000010")]
public int AllocatedItems;
// Token: 0x04000011 RID: 17
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000011")]
public byte Log2Alignment;
// Token: 0x04000012 RID: 18
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4000012")]
public byte Padding0;
// Token: 0x04000013 RID: 19
[FieldOffset(Offset = "0x1A")]
[Token(Token = "0x4000013")]
public ushort Padding1;
// Token: 0x04000014 RID: 20
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000014")]
public uint Padding2;
}
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
private struct TableEntry
{
// Token: 0x04000015 RID: 21
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000015")]
public IntPtr function;
// Token: 0x04000016 RID: 22
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000016")]
public IntPtr state;
}
// Token: 0x0200000C RID: 12
[Token(Token = "0x200000C")]
private struct TableEntry16
{
// Token: 0x04000017 RID: 23
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000017")]
public AllocatorManager.TableEntry f0;
// Token: 0x04000018 RID: 24
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000018")]
public AllocatorManager.TableEntry f1;
// Token: 0x04000019 RID: 25
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000019")]
public AllocatorManager.TableEntry f2;
// Token: 0x0400001A RID: 26
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400001A")]
public AllocatorManager.TableEntry f3;
// Token: 0x0400001B RID: 27
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400001B")]
public AllocatorManager.TableEntry f4;
// Token: 0x0400001C RID: 28
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400001C")]
public AllocatorManager.TableEntry f5;
// Token: 0x0400001D RID: 29
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400001D")]
public AllocatorManager.TableEntry f6;
// Token: 0x0400001E RID: 30
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400001E")]
public AllocatorManager.TableEntry f7;
// Token: 0x0400001F RID: 31
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400001F")]
public AllocatorManager.TableEntry f8;
// Token: 0x04000020 RID: 32
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000020")]
public AllocatorManager.TableEntry f9;
// Token: 0x04000021 RID: 33
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000021")]
public AllocatorManager.TableEntry f10;
// Token: 0x04000022 RID: 34
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000022")]
public AllocatorManager.TableEntry f11;
// Token: 0x04000023 RID: 35
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000023")]
public AllocatorManager.TableEntry f12;
// Token: 0x04000024 RID: 36
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000024")]
public AllocatorManager.TableEntry f13;
// Token: 0x04000025 RID: 37
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000025")]
public AllocatorManager.TableEntry f14;
// Token: 0x04000026 RID: 38
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000026")]
public AllocatorManager.TableEntry f15;
}
// Token: 0x0200000D RID: 13
[Token(Token = "0x200000D")]
private struct TableEntry256
{
// Token: 0x04000027 RID: 39
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000027")]
public AllocatorManager.TableEntry16 f0;
// Token: 0x04000028 RID: 40
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000028")]
public AllocatorManager.TableEntry16 f1;
// Token: 0x04000029 RID: 41
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x4000029")]
public AllocatorManager.TableEntry16 f2;
// Token: 0x0400002A RID: 42
[FieldOffset(Offset = "0x300")]
[Token(Token = "0x400002A")]
public AllocatorManager.TableEntry16 f3;
// Token: 0x0400002B RID: 43
[FieldOffset(Offset = "0x400")]
[Token(Token = "0x400002B")]
public AllocatorManager.TableEntry16 f4;
// Token: 0x0400002C RID: 44
[FieldOffset(Offset = "0x500")]
[Token(Token = "0x400002C")]
public AllocatorManager.TableEntry16 f5;
// Token: 0x0400002D RID: 45
[FieldOffset(Offset = "0x600")]
[Token(Token = "0x400002D")]
public AllocatorManager.TableEntry16 f6;
// Token: 0x0400002E RID: 46
[FieldOffset(Offset = "0x700")]
[Token(Token = "0x400002E")]
public AllocatorManager.TableEntry16 f7;
// Token: 0x0400002F RID: 47
[FieldOffset(Offset = "0x800")]
[Token(Token = "0x400002F")]
public AllocatorManager.TableEntry16 f8;
// Token: 0x04000030 RID: 48
[FieldOffset(Offset = "0x900")]
[Token(Token = "0x4000030")]
public AllocatorManager.TableEntry16 f9;
// Token: 0x04000031 RID: 49
[FieldOffset(Offset = "0xA00")]
[Token(Token = "0x4000031")]
public AllocatorManager.TableEntry16 f10;
// Token: 0x04000032 RID: 50
[FieldOffset(Offset = "0xB00")]
[Token(Token = "0x4000032")]
public AllocatorManager.TableEntry16 f11;
// Token: 0x04000033 RID: 51
[FieldOffset(Offset = "0xC00")]
[Token(Token = "0x4000033")]
public AllocatorManager.TableEntry16 f12;
// Token: 0x04000034 RID: 52
[FieldOffset(Offset = "0xD00")]
[Token(Token = "0x4000034")]
public AllocatorManager.TableEntry16 f13;
// Token: 0x04000035 RID: 53
[FieldOffset(Offset = "0xE00")]
[Token(Token = "0x4000035")]
public AllocatorManager.TableEntry16 f14;
// Token: 0x04000036 RID: 54
[FieldOffset(Offset = "0xF00")]
[Token(Token = "0x4000036")]
public AllocatorManager.TableEntry16 f15;
}
// Token: 0x0200000E RID: 14
[Token(Token = "0x200000E")]
private struct TableEntry4096
{
// Token: 0x04000037 RID: 55
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000037")]
public AllocatorManager.TableEntry256 f0;
// Token: 0x04000038 RID: 56
[FieldOffset(Offset = "0x1000")]
[Token(Token = "0x4000038")]
public AllocatorManager.TableEntry256 f1;
// Token: 0x04000039 RID: 57
[FieldOffset(Offset = "0x2000")]
[Token(Token = "0x4000039")]
public AllocatorManager.TableEntry256 f2;
// Token: 0x0400003A RID: 58
[FieldOffset(Offset = "0x3000")]
[Token(Token = "0x400003A")]
public AllocatorManager.TableEntry256 f3;
// Token: 0x0400003B RID: 59
[FieldOffset(Offset = "0x4000")]
[Token(Token = "0x400003B")]
public AllocatorManager.TableEntry256 f4;
// Token: 0x0400003C RID: 60
[FieldOffset(Offset = "0x5000")]
[Token(Token = "0x400003C")]
public AllocatorManager.TableEntry256 f5;
// Token: 0x0400003D RID: 61
[FieldOffset(Offset = "0x6000")]
[Token(Token = "0x400003D")]
public AllocatorManager.TableEntry256 f6;
// Token: 0x0400003E RID: 62
[FieldOffset(Offset = "0x7000")]
[Token(Token = "0x400003E")]
public AllocatorManager.TableEntry256 f7;
// Token: 0x0400003F RID: 63
[FieldOffset(Offset = "0x8000")]
[Token(Token = "0x400003F")]
public AllocatorManager.TableEntry256 f8;
// Token: 0x04000040 RID: 64
[FieldOffset(Offset = "0x9000")]
[Token(Token = "0x4000040")]
public AllocatorManager.TableEntry256 f9;
// Token: 0x04000041 RID: 65
[FieldOffset(Offset = "0xA000")]
[Token(Token = "0x4000041")]
public AllocatorManager.TableEntry256 f10;
// Token: 0x04000042 RID: 66
[FieldOffset(Offset = "0xB000")]
[Token(Token = "0x4000042")]
public AllocatorManager.TableEntry256 f11;
// Token: 0x04000043 RID: 67
[FieldOffset(Offset = "0xC000")]
[Token(Token = "0x4000043")]
public AllocatorManager.TableEntry256 f12;
// Token: 0x04000044 RID: 68
[FieldOffset(Offset = "0xD000")]
[Token(Token = "0x4000044")]
public AllocatorManager.TableEntry256 f13;
// Token: 0x04000045 RID: 69
[FieldOffset(Offset = "0xE000")]
[Token(Token = "0x4000045")]
public AllocatorManager.TableEntry256 f14;
// Token: 0x04000046 RID: 70
[FieldOffset(Offset = "0xF000")]
[Token(Token = "0x4000046")]
public AllocatorManager.TableEntry256 f15;
}
// Token: 0x0200000F RID: 15
[Token(Token = "0x200000F")]
private struct TableEntry65536
{
// Token: 0x04000047 RID: 71
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000047")]
public AllocatorManager.TableEntry4096 f0;
// Token: 0x04000048 RID: 72
[FieldOffset(Offset = "0x10000")]
[Token(Token = "0x4000048")]
public AllocatorManager.TableEntry4096 f1;
// Token: 0x04000049 RID: 73
[FieldOffset(Offset = "0x20000")]
[Token(Token = "0x4000049")]
public AllocatorManager.TableEntry4096 f2;
// Token: 0x0400004A RID: 74
[FieldOffset(Offset = "0x30000")]
[Token(Token = "0x400004A")]
public AllocatorManager.TableEntry4096 f3;
// Token: 0x0400004B RID: 75
[FieldOffset(Offset = "0x40000")]
[Token(Token = "0x400004B")]
public AllocatorManager.TableEntry4096 f4;
// Token: 0x0400004C RID: 76
[FieldOffset(Offset = "0x50000")]
[Token(Token = "0x400004C")]
public AllocatorManager.TableEntry4096 f5;
// Token: 0x0400004D RID: 77
[FieldOffset(Offset = "0x60000")]
[Token(Token = "0x400004D")]
public AllocatorManager.TableEntry4096 f6;
// Token: 0x0400004E RID: 78
[FieldOffset(Offset = "0x70000")]
[Token(Token = "0x400004E")]
public AllocatorManager.TableEntry4096 f7;
// Token: 0x0400004F RID: 79
[FieldOffset(Offset = "0x80000")]
[Token(Token = "0x400004F")]
public AllocatorManager.TableEntry4096 f8;
// Token: 0x04000050 RID: 80
[FieldOffset(Offset = "0x90000")]
[Token(Token = "0x4000050")]
public AllocatorManager.TableEntry4096 f9;
// Token: 0x04000051 RID: 81
[FieldOffset(Offset = "0xA0000")]
[Token(Token = "0x4000051")]
public AllocatorManager.TableEntry4096 f10;
// Token: 0x04000052 RID: 82
[FieldOffset(Offset = "0xB0000")]
[Token(Token = "0x4000052")]
public AllocatorManager.TableEntry4096 f11;
// Token: 0x04000053 RID: 83
[FieldOffset(Offset = "0xC0000")]
[Token(Token = "0x4000053")]
public AllocatorManager.TableEntry4096 f12;
// Token: 0x04000054 RID: 84
[FieldOffset(Offset = "0xD0000")]
[Token(Token = "0x4000054")]
public AllocatorManager.TableEntry4096 f13;
// Token: 0x04000055 RID: 85
[FieldOffset(Offset = "0xE0000")]
[Token(Token = "0x4000055")]
public AllocatorManager.TableEntry4096 f14;
// Token: 0x04000056 RID: 86
[FieldOffset(Offset = "0xF0000")]
[Token(Token = "0x4000056")]
public AllocatorManager.TableEntry4096 f15;
}
// Token: 0x02000010 RID: 16
[Token(Token = "0x2000010")]
private sealed class StaticFunctionTable
{
// Token: 0x04000057 RID: 87
[Token(Token = "0x4000057")]
public static readonly SharedStatic<AllocatorManager.TableEntry65536> Ref;
}
}
}
+26
View File
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000011 RID: 17
[Token(Token = "0x2000011")]
public static class CollectionHelper
{
// Token: 0x06000018 RID: 24 RVA: 0x00002100 File Offset: 0x00000300
[Token(Token = "0x6000018")]
[Address(RVA = "0x1215C40", Offset = "0x1214C40", VA = "0x181215C40")]
internal static bool ShouldDeallocate(AllocatorManager.AllocatorHandle allocator)
{
return default(bool);
}
// Token: 0x06000019 RID: 25 RVA: 0x00002118 File Offset: 0x00000318
[Token(Token = "0x6000019")]
[Address(RVA = "0x593060", Offset = "0x592060", VA = "0x180593060")]
internal static int AssumePositive(int x)
{
return 0;
}
}
}
@@ -0,0 +1,20 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000020 RID: 32
internal class AddressAttribute : Attribute
{
// Token: 0x04000071 RID: 113
public string RVA;
// Token: 0x04000072 RID: 114
public string Offset;
// Token: 0x04000073 RID: 115
public string VA;
// Token: 0x04000074 RID: 116
public string Slot;
}
}
@@ -0,0 +1,14 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000025 RID: 37
internal class AnalysisFailedException : Exception
{
// Token: 0x06000060 RID: 96 RVA: 0x00002316 File Offset: 0x00000516
public AnalysisFailedException(string message)
: base(message)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000022 RID: 34
internal class AttributeAttribute : Attribute
{
// Token: 0x04000076 RID: 118
public string Name;
// Token: 0x04000077 RID: 119
public string RVA;
// Token: 0x04000078 RID: 120
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000021 RID: 33
internal class FieldOffsetAttribute : Attribute
{
// Token: 0x04000075 RID: 117
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000023 RID: 35
internal class MetadataOffsetAttribute : Attribute
{
// Token: 0x04000079 RID: 121
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000024 RID: 36
internal class TokenAttribute : Attribute
{
// Token: 0x0400007A RID: 122
public string Token;
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000012 RID: 18
[Token(Token = "0x2000012")]
public static class ListExtensions
{
// Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001A")]
[Address(RVA = "0x1FD7160", Offset = "0x1FD6160", VA = "0x181FD7160")]
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: 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
{
}
}
@@ -0,0 +1,20 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Microsoft.CodeAnalysis
{
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
[CompilerGenerated]
[Embedded]
internal sealed class EmbeddedAttribute : Attribute
{
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000001")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public EmbeddedAttribute()
{
}
}
}
+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: 0x02000017 RID: 23
[Token(Token = "0x2000017")]
[NativeContainer]
[DebuggerTypeProxy(typeof(NativeListDebugView<>))]
[DebuggerDisplay("Length = {Length}")]
public struct NativeList<T> : IEnumerable<T>, IEnumerable, IDisposable where T : struct
{
// Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000025")]
[Address(RVA = "0x2E73A70", Offset = "0x2E72A70", VA = "0x182E73A70")]
public NativeList(int initialCapacity, Allocator allocator)
{
}
// Token: 0x06000026 RID: 38 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000026")]
[Address(RVA = "0x2E73930", Offset = "0x2E72930", VA = "0x182E73930")]
private NativeList(int initialCapacity, Allocator allocator, int disposeSentinelStackDepth)
{
}
// Token: 0x17000004 RID: 4
[Token(Token = "0x17000004")]
public T this[int index]
{
[Token(Token = "0x6000027")]
[Address(RVA = "0x2E73E20", Offset = "0x2E72E20", VA = "0x182E73E20", Slot = "7")]
get
{
return null;
}
[Token(Token = "0x6000028")]
[Address(RVA = "0x2E74290", Offset = "0x2E73290", VA = "0x182E74290", Slot = "8")]
set
{
}
}
// Token: 0x17000005 RID: 5
// (get) Token: 0x06000029 RID: 41 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x17000005")]
public int Length
{
[Token(Token = "0x6000029")]
[Address(RVA = "0x2E73F00", Offset = "0x2E72F00", VA = "0x182E73F00", Slot = "9")]
get
{
return 0;
}
}
// Token: 0x17000006 RID: 6
// (get) Token: 0x0600002A RID: 42 RVA: 0x000021A8 File Offset: 0x000003A8
[Token(Token = "0x17000006")]
public int Capacity
{
[Token(Token = "0x600002A")]
[Address(RVA = "0x2E73AE0", Offset = "0x2E72AE0", VA = "0x182E73AE0", Slot = "10")]
get
{
return 0;
}
}
// Token: 0x0600002B RID: 43 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002B")]
[Address(RVA = "0x2E73160", Offset = "0x2E72160", VA = "0x182E73160")]
public void Add(T value)
{
}
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002C")]
[Address(RVA = "0x2E73010", Offset = "0x2E72010", VA = "0x182E73010")]
public void AddRange(NativeArray<T> elements)
{
}
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002D")]
[Address(RVA = "0x2E72FA0", Offset = "0x2E71FA0", VA = "0x182E72FA0")]
public unsafe void AddRange(void* elements, int count)
{
}
// Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002E")]
[Address(RVA = "0x2E73410", Offset = "0x2E72410", VA = "0x182E73410")]
public void RemoveAtSwapBack(int index)
{
}
// Token: 0x17000007 RID: 7
// (get) Token: 0x0600002F RID: 47 RVA: 0x000021C0 File Offset: 0x000003C0
[Token(Token = "0x17000007")]
public bool IsCreated
{
[Token(Token = "0x600002F")]
[Address(RVA = "0x2A4C200", Offset = "0x2A4B200", VA = "0x182A4C200")]
get
{
return default(bool);
}
}
// Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000030")]
[Address(RVA = "0x2E733F0", Offset = "0x2E723F0", VA = "0x182E733F0", Slot = "6")]
public void Dispose()
{
}
// Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000031")]
[Address(RVA = "0x2E733E0", Offset = "0x2E723E0", VA = "0x182E733E0")]
public void Clear()
{
}
// Token: 0x06000032 RID: 50 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x6000032")]
[Address(RVA = "0x2E73F20", Offset = "0x2E72F20", VA = "0x182E73F20")]
public static implicit operator NativeArray<T>(NativeList<T> nativeList)
{
return default(NativeArray<T>);
}
// Token: 0x06000033 RID: 51 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x6000033")]
[Address(RVA = "0x2E73320", Offset = "0x2E72320", VA = "0x182E73320")]
public NativeArray<T> AsArray()
{
return default(NativeArray<T>);
}
// Token: 0x06000034 RID: 52 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000034")]
[Address(RVA = "0x2E73840", Offset = "0x2E72840", VA = "0x182E73840", Slot = "5")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x06000035 RID: 53 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000035")]
[Address(RVA = "0x2E73610", Offset = "0x2E72610", VA = "0x182E73610", Slot = "4")]
IEnumerator<T> IEnumerable<T>.GetEnumerator()
{
return null;
}
// Token: 0x06000036 RID: 54 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000036")]
[Address(RVA = "0x2E73510", Offset = "0x2E72510", VA = "0x182E73510")]
public void Resize(int length, NativeArrayOptions options)
{
}
// Token: 0x06000037 RID: 55 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000037")]
[Address(RVA = "0x2E73470", Offset = "0x2E72470", VA = "0x182E73470")]
public void ResizeUninitialized(int length)
{
}
// Token: 0x0400005D RID: 93
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400005D")]
[NativeDisableUnsafePtrRestriction]
internal unsafe UnsafeList* m_ListData;
// Token: 0x0400005E RID: 94
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400005E")]
internal Allocator m_DeprecatedAllocator;
}
}
+11
View File
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000018 RID: 24
[Token(Token = "0x2000018")]
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: 0x02000014 RID: 20
[Token(Token = "0x2000014")]
[NativeContainer]
[DebuggerTypeProxy(typeof(NativeMultiHashMapDebuggerTypeProxy<, >))]
public struct NativeMultiHashMap<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> where TValue : struct
{
// Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001B")]
[Address(RVA = "0x2E74710", Offset = "0x2E73710", VA = "0x182E74710")]
public NativeMultiHashMap(int capacity, Allocator allocator)
{
}
// Token: 0x0600001C RID: 28 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001C")]
[Address(RVA = "0x2E74670", Offset = "0x2E73670", VA = "0x182E74670")]
private NativeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth)
{
}
// Token: 0x0600001D RID: 29 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001D")]
[Address(RVA = "0x2E74490", Offset = "0x2E73490", VA = "0x182E74490")]
public void Clear()
{
}
// Token: 0x0600001E RID: 30 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001E")]
[Address(RVA = "0x2E74370", Offset = "0x2E73370", VA = "0x182E74370")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x0600001F RID: 31 RVA: 0x00002130 File Offset: 0x00000330
[Token(Token = "0x600001F")]
[Address(RVA = "0x2E74590", Offset = "0x2E73590", VA = "0x182E74590")]
public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x06000020 RID: 32 RVA: 0x00002148 File Offset: 0x00000348
[Token(Token = "0x6000020")]
[Address(RVA = "0x2E74610", Offset = "0x2E73610", VA = "0x182E74610")]
public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator<TKey> it)
{
return default(bool);
}
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000021 RID: 33 RVA: 0x00002160 File Offset: 0x00000360
[Token(Token = "0x17000003")]
public bool IsCreated
{
[Token(Token = "0x6000021")]
[Address(RVA = "0x2E74780", Offset = "0x2E73780", VA = "0x182E74780")]
get
{
return default(bool);
}
}
// Token: 0x06000022 RID: 34 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000022")]
[Address(RVA = "0x2E744D0", Offset = "0x2E734D0", VA = "0x182E744D0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000023 RID: 35 RVA: 0x00002178 File Offset: 0x00000378
[Token(Token = "0x6000023")]
[Address(RVA = "0x2E74430", Offset = "0x2E73430", VA = "0x182E74430")]
public NativeMultiHashMap<TKey, TValue>.ParallelWriter AsParallelWriter()
{
return default(NativeMultiHashMap<TKey, TValue>.ParallelWriter);
}
// Token: 0x0400005B RID: 91
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400005B")]
internal UnsafeMultiHashMap<TKey, TValue> m_MultiHashMapData;
// Token: 0x02000015 RID: 21
[Token(Token = "0x2000015")]
[NativeContainerIsAtomicWriteOnly]
[NativeContainer]
public struct ParallelWriter
{
// Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000024")]
[Address(RVA = "0x2E75340", Offset = "0x2E74340", VA = "0x182E75340")]
public void Add(TKey key, TValue item)
{
}
// Token: 0x0400005C RID: 92
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400005C")]
internal UnsafeMultiHashMap<TKey, TValue>.ParallelWriter m_Writer;
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections
{
// Token: 0x02000016 RID: 22
[Token(Token = "0x2000016")]
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: 0x02000013 RID: 19
[Token(Token = "0x2000013")]
public struct NativeMultiHashMapIterator<TKey> where TKey : struct
{
// Token: 0x04000058 RID: 88
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000058")]
internal TKey key;
// Token: 0x04000059 RID: 89
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000059")]
internal int NextEntryIndex;
// Token: 0x0400005A RID: 90
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400005A")]
internal int EntryIndex;
}
}
@@ -0,0 +1,4 @@
using System;
using System.Reflection;
[assembly: AssemblyVersion("0.0.0.0")]
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using Microsoft.CodeAnalysis;
namespace System.Runtime.CompilerServices
{
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
[CompilerGenerated]
[Embedded]
internal sealed class IsUnmanagedAttribute : Attribute
{
// Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000002")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public IsUnmanagedAttribute()
{
}
}
}
@@ -0,0 +1,78 @@
<?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>{E3D718FF-6CCA-48A8-8FBE-FF63443DDEEA}</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="AllocatorManager.cs" />
<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="Microsoft\CodeAnalysis\EmbeddedAttribute.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" />
<Compile Include="System\Runtime\CompilerServices\IsUnmanagedAttribute.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443dde9d}</Project>
<Name>mscorlib</Name>
</ProjectReference>
<ProjectReference Include="..\Unity.Burst\Unity.Burst.csproj">
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443ddee8}</Project>
<Name>Unity.Burst</Name>
</ProjectReference>
<ProjectReference Include="..\UnityEngine.CoreModule\UnityEngine.CoreModule.csproj">
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443ddefd}</Project>
<Name>UnityEngine.CoreModule</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>