Table of Contents

Class UnsafeRaw

Namespace
MonoMod.Backports.ILHelpers
Assembly
MonoMod.Backports.dll
[CLSCompliant(false)]
public static class UnsafeRaw
Inheritance
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)