This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
public static class NativeArrayUnsafeUtility
{
// Token: 0x06000072 RID: 114 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x6000072")]
[Address(RVA = "0x1E68630", Offset = "0x1E67430", VA = "0x181E68630")]
public unsafe static NativeArray<T> ConvertExistingDataToNativeArray<T>(void* dataPointer, int length, Allocator allocator) where T : struct
{
return default(NativeArray<T>);
}
// Token: 0x06000073 RID: 115 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000073")]
[Address(RVA = "0x723160", Offset = "0x721F60", VA = "0x180723160")]
public unsafe static void* GetUnsafePtr<T>(this NativeArray<T> nativeArray) where T : struct
{
return null;
}
// Token: 0x06000074 RID: 116 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000074")]
[Address(RVA = "0x723160", Offset = "0x721F60", VA = "0x180723160")]
public unsafe static void* GetUnsafeReadOnlyPtr<T>(this NativeArray<T> nativeArray) where T : struct
{
return null;
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000029 RID: 41
[Token(Token = "0x2000029")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerAttribute : Attribute
{
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000069")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeContainerAttribute()
{
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002B RID: 43
[Token(Token = "0x200002B")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerIsAtomicWriteOnlyAttribute : Attribute
{
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006A")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeContainerIsAtomicWriteOnlyAttribute()
{
}
}
}
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002A RID: 42
[Token(Token = "0x200002A")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerIsReadOnlyAttribute : Attribute
{
}
}
@@ -0,0 +1,16 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x2000030")]
[RequiredByNativeCode]
[Obsolete]
[Obsolete("Use NativeSetThreadIndexAttribute instead")]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerNeedsThreadIndexAttribute : Attribute
{
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x200002D")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerSupportsDeallocateOnJobCompletionAttribute : Attribute
{
// Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006C")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeContainerSupportsDeallocateOnJobCompletionAttribute()
{
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x200002E")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerSupportsDeferredConvertListToArray : Attribute
{
// Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006D")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeContainerSupportsDeferredConvertListToArray()
{
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002C RID: 44
[Token(Token = "0x200002C")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Struct)]
public sealed class NativeContainerSupportsMinMaxWriteRestrictionAttribute : Attribute
{
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006B")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeContainerSupportsMinMaxWriteRestrictionAttribute()
{
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000033 RID: 51
[Token(Token = "0x2000033")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Field)]
public sealed class NativeDisableContainerSafetyRestrictionAttribute : Attribute
{
// Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000071")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeDisableContainerSafetyRestrictionAttribute()
{
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000032 RID: 50
[Token(Token = "0x2000032")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Field)]
public sealed class NativeDisableUnsafePtrRestrictionAttribute : Attribute
{
// Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000070")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeDisableUnsafePtrRestrictionAttribute()
{
}
}
}
@@ -0,0 +1,14 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000034 RID: 52
[Token(Token = "0x2000034")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Field)]
public sealed class NativeSetClassTypeToNullOnScheduleAttribute : Attribute
{
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x200002F")]
[RequiredByNativeCode]
[AttributeUsage(AttributeTargets.Field)]
public sealed class NativeSetThreadIndexAttribute : Attribute
{
// Token: 0x0600006E RID: 110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006E")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public NativeSetThreadIndexAttribute()
{
}
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
public static class NativeSliceUnsafeUtility
{
// Token: 0x06000075 RID: 117 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000075")]
[Address(RVA = "0x723160", Offset = "0x721F60", VA = "0x180723160")]
public unsafe static void* GetUnsafePtr<T>(this NativeSlice<T> nativeSlice) where T : struct
{
return null;
}
// Token: 0x06000076 RID: 118 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000076")]
[Address(RVA = "0x723160", Offset = "0x721F60", VA = "0x180723160")]
public unsafe static void* GetUnsafeReadOnlyPtr<T>(this NativeSlice<T> nativeSlice) where T : struct
{
return null;
}
}
}
@@ -0,0 +1,212 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Bindings;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000037")]
[StaticAccessor("UnsafeUtility", StaticAccessorType.DoubleColon)]
[NativeHeader("Runtime/Export/Unsafe/UnsafeUtility.bindings.h")]
public static class UnsafeUtility
{
// Token: 0x06000077 RID: 119 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x6000077")]
[Address(RVA = "0x190F2C0", Offset = "0x190E0C0", VA = "0x18190F2C0")]
public static bool IsBlittable<T>() where T : struct
{
return default(bool);
}
// Token: 0x06000078 RID: 120 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000078")]
[Address(RVA = "0x2E2D940", Offset = "0x2E2C740", VA = "0x182E2D940")]
[ThreadSafe]
public unsafe static void* Malloc(long size, int alignment, Allocator allocator)
{
return null;
}
// Token: 0x06000079 RID: 121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000079")]
[Address(RVA = "0x2E2D590", Offset = "0x2E2C390", VA = "0x182E2D590")]
[ThreadSafe]
public unsafe static void Free(void* memory, Allocator allocator)
{
}
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007A")]
[Address(RVA = "0x2E2DA40", Offset = "0x2E2C840", VA = "0x182E2DA40")]
[ThreadSafe]
public unsafe static void MemCpy(void* destination, void* source, long size)
{
}
// Token: 0x0600007B RID: 123 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007B")]
[Address(RVA = "0x2E2D9E0", Offset = "0x2E2C7E0", VA = "0x182E2D9E0")]
[ThreadSafe]
public unsafe static void MemCpyStride(void* destination, int destinationStride, void* source, int sourceStride, int elementSize, int count)
{
}
// Token: 0x0600007C RID: 124 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007C")]
[Address(RVA = "0x2E2DAA0", Offset = "0x2E2C8A0", VA = "0x182E2DAA0")]
[ThreadSafe]
public unsafe static void MemSet(void* destination, byte value, long size)
{
}
// Token: 0x0600007D RID: 125 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007D")]
[Address(RVA = "0x2E2D990", Offset = "0x2E2C790", VA = "0x182E2D990")]
public unsafe static void MemClear(void* destination, long size)
{
}
// Token: 0x0600007E RID: 126 RVA: 0x00002388 File Offset: 0x00000588
[Token(Token = "0x600007E")]
[Address(RVA = "0x2E2DB00", Offset = "0x2E2C900", VA = "0x182E2DB00")]
[ThreadSafe]
public static int SizeOf(Type type)
{
return 0;
}
// Token: 0x0600007F RID: 127 RVA: 0x000023A0 File Offset: 0x000005A0
[Token(Token = "0x600007F")]
[Address(RVA = "0x2E2D900", Offset = "0x2E2C700", VA = "0x182E2D900")]
[ThreadSafe]
public static bool IsBlittable(Type type)
{
return default(bool);
}
// Token: 0x06000080 RID: 128 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x6000080")]
[Address(RVA = "0x2E2D8A0", Offset = "0x2E2C6A0", VA = "0x182E2D8A0")]
private static bool IsBlittableValueType(Type t)
{
return default(bool);
}
// Token: 0x06000081 RID: 129 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000081")]
[Address(RVA = "0x2E2D630", Offset = "0x2E2C430", VA = "0x182E2D630")]
private static string GetReasonForTypeNonBlittableImpl(Type t, string name)
{
return null;
}
// Token: 0x06000082 RID: 130 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x6000082")]
[Address(RVA = "0x2E2D810", Offset = "0x2E2C610", VA = "0x182E2D810")]
internal static bool IsArrayBlittable(Array arr)
{
return default(bool);
}
// Token: 0x06000083 RID: 131 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x6000083")]
[Address(RVA = "0x190F330", Offset = "0x190E130", VA = "0x18190F330")]
internal static bool IsGenericListBlittable<T>() where T : struct
{
return default(bool);
}
// Token: 0x06000084 RID: 132 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000084")]
[Address(RVA = "0x2E2D5D0", Offset = "0x2E2C3D0", VA = "0x182E2D5D0")]
internal static string GetReasonForArrayNonBlittable(Array arr)
{
return null;
}
// Token: 0x06000085 RID: 133 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000085")]
[Address(RVA = "0x1B60AA0", Offset = "0x1B5F8A0", VA = "0x181B60AA0")]
internal static string GetReasonForGenericListNonBlittable<T>() where T : struct
{
return null;
}
// Token: 0x06000086 RID: 134 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000086")]
[Address(RVA = "0x2175C70", Offset = "0x2174A70", VA = "0x182175C70")]
public static int AlignOf<T>() where T : struct
{
return 0;
}
// Token: 0x06000087 RID: 135 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000087")]
[Address(RVA = "0x129C4D0", Offset = "0x129B2D0", VA = "0x18129C4D0")]
public unsafe static T ReadArrayElement<T>(void* source, int index)
{
return null;
}
// Token: 0x06000088 RID: 136 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000088")]
[Address(RVA = "0x129C2B0", Offset = "0x129B0B0", VA = "0x18129C2B0")]
public unsafe static T ReadArrayElementWithStride<T>(void* source, int index, int stride)
{
return null;
}
// Token: 0x06000089 RID: 137 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000089")]
[Address(RVA = "0x1B98BE0", Offset = "0x1B979E0", VA = "0x181B98BE0")]
public unsafe static void WriteArrayElement<T>(void* destination, int index, T value)
{
}
// Token: 0x0600008A RID: 138 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600008A")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
public unsafe static void* AddressOf<T>(ref T output) where T : struct
{
return null;
}
// Token: 0x0600008B RID: 139 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600008B")]
[Address(RVA = "0x1B31440", Offset = "0x1B30240", VA = "0x181B31440")]
public static int SizeOf<T>() where T : struct
{
return 0;
}
// Token: 0x0600008C RID: 140 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x600008C")]
[Address(RVA = "0x2175CB0", Offset = "0x2174AB0", VA = "0x182175CB0")]
public static int EnumToInt<T>(T enumValue) where T : struct, IConvertible
{
return 0;
}
// Token: 0x0600008D RID: 141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008D")]
[Address(RVA = "0x1B98AE0", Offset = "0x1B978E0", VA = "0x181B98AE0")]
private static void InternalEnumToInt<T>(ref T enumValue, ref int intValue)
{
}
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000038")]
private struct AlignOfHelper<T> where T : struct
{
// Token: 0x0400003A RID: 58
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400003A")]
public byte dummy;
// Token: 0x0400003B RID: 59
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400003B")]
public T data;
}
}
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Unity.Collections.LowLevel.Unsafe
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000031")]
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property)]
public class WriteAccessRequiredAttribute : Attribute
{
// Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006F")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
public WriteAccessRequiredAttribute()
{
}
}
}