213 lines
6.8 KiB
C#
213 lines
6.8 KiB
C#
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 = "0x21B66F0", Offset = "0x21B56F0", VA = "0x1821B66F0")]
|
|
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 = "0x3247D30", Offset = "0x3246D30", VA = "0x183247D30")]
|
|
[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 = "0x3247980", Offset = "0x3246980", VA = "0x183247980")]
|
|
[ThreadSafe]
|
|
public unsafe static void Free(void* memory, Allocator allocator)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007A")]
|
|
[Address(RVA = "0x3247E30", Offset = "0x3246E30", VA = "0x183247E30")]
|
|
[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 = "0x3247DD0", Offset = "0x3246DD0", VA = "0x183247DD0")]
|
|
[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 = "0x3247E90", Offset = "0x3246E90", VA = "0x183247E90")]
|
|
[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 = "0x3247D80", Offset = "0x3246D80", VA = "0x183247D80")]
|
|
public unsafe static void MemClear(void* destination, long size)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007E RID: 126 RVA: 0x00002388 File Offset: 0x00000588
|
|
[Token(Token = "0x600007E")]
|
|
[Address(RVA = "0x3247EF0", Offset = "0x3246EF0", VA = "0x183247EF0")]
|
|
[ThreadSafe]
|
|
public static int SizeOf(Type type)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600007F RID: 127 RVA: 0x000023A0 File Offset: 0x000005A0
|
|
[Token(Token = "0x600007F")]
|
|
[Address(RVA = "0x3247CF0", Offset = "0x3246CF0", VA = "0x183247CF0")]
|
|
[ThreadSafe]
|
|
public static bool IsBlittable(Type type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000080 RID: 128 RVA: 0x000023B8 File Offset: 0x000005B8
|
|
[Token(Token = "0x6000080")]
|
|
[Address(RVA = "0x3247C90", Offset = "0x3246C90", VA = "0x183247C90")]
|
|
private static bool IsBlittableValueType(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000081 RID: 129 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000081")]
|
|
[Address(RVA = "0x3247A20", Offset = "0x3246A20", VA = "0x183247A20")]
|
|
private static string GetReasonForTypeNonBlittableImpl(Type t, string name)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000082 RID: 130 RVA: 0x000023D0 File Offset: 0x000005D0
|
|
[Token(Token = "0x6000082")]
|
|
[Address(RVA = "0x3247C00", Offset = "0x3246C00", VA = "0x183247C00")]
|
|
internal static bool IsArrayBlittable(Array arr)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000083 RID: 131 RVA: 0x000023E8 File Offset: 0x000005E8
|
|
[Token(Token = "0x6000083")]
|
|
[Address(RVA = "0x21B6760", Offset = "0x21B5760", VA = "0x1821B6760")]
|
|
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 = "0x32479C0", Offset = "0x32469C0", VA = "0x1832479C0")]
|
|
internal static string GetReasonForArrayNonBlittable(Array arr)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000085 RID: 133 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000085")]
|
|
[Address(RVA = "0x2600EE0", Offset = "0x25FFEE0", VA = "0x182600EE0")]
|
|
internal static string GetReasonForGenericListNonBlittable<T>() where T : struct
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000086 RID: 134 RVA: 0x00002400 File Offset: 0x00000600
|
|
[Token(Token = "0x6000086")]
|
|
[Address(RVA = "0x27D8C90", Offset = "0x27D7C90", VA = "0x1827D8C90")]
|
|
public static int AlignOf<T>() where T : struct
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000087 RID: 135 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000087")]
|
|
[Address(RVA = "0x1E636E0", Offset = "0x1E626E0", VA = "0x181E636E0")]
|
|
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 = "0x1E634C0", Offset = "0x1E624C0", VA = "0x181E634C0")]
|
|
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 = "0x1FDD9C0", Offset = "0x1FDC9C0", VA = "0x181FDD9C0")]
|
|
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 = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
|
|
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 = "0x8BCFC0", Offset = "0x8BBFC0", VA = "0x1808BCFC0")]
|
|
public static int SizeOf<T>() where T : struct
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600008C RID: 140 RVA: 0x00002430 File Offset: 0x00000630
|
|
[Token(Token = "0x600008C")]
|
|
[Address(RVA = "0x27D8CD0", Offset = "0x27D7CD0", VA = "0x1827D8CD0")]
|
|
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 = "0x1FDD8C0", Offset = "0x1FDC8C0", VA = "0x181FDD8C0")]
|
|
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;
|
|
}
|
|
}
|
|
}
|