Class UnsafeRaw NamespaceMonoMod.Backports.ILHelpers AssemblyMonoMod.Backports.dll [CLSCompliant(false)] public static class UnsafeRaw Inheritance object UnsafeRaw Methods AddByteOffset<T>(ref T, nint) AddByteOffset<T>(ref T, nuint) Add<T>(void*, int) Add<T>(ref T, int) Add<T>(ref T, nint) Add<T>(ref T, nuint) AreSame<T>(ref T, ref T) AsPointer<T>(ref T) AsRef<T>(void*) AsRef<T>(in T) As<T>(object) As<TFrom, TTo>(ref TFrom) ByteOffset<T>(ref T, ref T) CopyBlock(ref byte, ref byte, uint) CopyBlock(void*, void*, uint) CopyBlockUnaligned(ref byte, ref byte, uint) CopyBlockUnaligned(void*, void*, uint) Copy<T>(void*, ref T) Copy<T>(ref T, void*) InitBlock(ref byte, byte, uint) InitBlock(void*, byte, uint) InitBlockUnaligned(ref byte, byte, uint) InitBlockUnaligned(void*, byte, uint) IsAddressGreaterThan<T>(ref T, ref T) IsAddressLessThan<T>(ref T, ref T) IsNullRef<T>(ref T) NullRef<T>() ReadUnaligned<T>(ref byte) ReadUnaligned<T>(void*) Read<T>(void*) SizeOf<T>() SkipInit<T>(out T) SubtractByteOffset<T>(ref T, nint) SubtractByteOffset<T>(ref T, nuint) Subtract<T>(void*, int) Subtract<T>(ref T, int) Subtract<T>(ref T, nint) Subtract<T>(ref T, nuint) Unbox<T>(object) WriteUnaligned<T>(ref byte, T) WriteUnaligned<T>(void*, T) Write<T>(void*, T)