Zdexby TheHolyOneZ
49,743 classes
Class

Unsafe

: Object
System.Runtime.CompilerServices.Unsafe, Sentry.System.Runtime.CompilerServices.Unsafe 0x0010 (16 B) inherited 0x0010 Sentry.System.Runtime.CompilerServices.Unsafe.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 42

SignatureFlagsNativeParams
uint8 Read(const Void*& source)PublicStatic0x00
uint8 ReadUnaligned(const Void*& source)PublicStatic0x00
uint8 ReadUnaligned(ref byte& source)PublicStatic0x01
void Write(const Void*& destination, const uint8& value)PublicStatic0x00
void WriteUnaligned(const Void*& destination, const uint8& value)PublicStatic0x00
void WriteUnaligned(ref byte& destination, const uint8& value)PublicStatic0x01
void Copy(const Void*& destination, const uint8& source)PublicStatic0x00
void Copy(const uint8& destination, const Void*& source)PublicStatic0x00
Void* AsPointer(const uint8& value)PublicStatic0x00
void SkipInit(const uint8& value)PublicStatic0x00
int SizeOf()PublicStatic0x04
void CopyBlock(const Void*& destination, const Void*& source, uint byteCount)PublicStatic0x04
void CopyBlock(ref byte& destination, ref byte& source, uint byteCount)PublicStatic0x04
void CopyBlockUnaligned(const Void*& destination, const Void*& source, uint byteCount)PublicStatic0x04
void CopyBlockUnaligned(ref byte& destination, ref byte& source, uint byteCount)PublicStatic0x04
void InitBlock(const Void*& startAddress, byte value, uint byteCount)PublicStatic0x04
void InitBlock(ref byte& startAddress, byte value, uint byteCount)PublicStatic0x04
void InitBlockUnaligned(const Void*& startAddress, byte value, uint byteCount)PublicStatic0x04
void InitBlockUnaligned(ref byte& startAddress, byte value, uint byteCount)PublicStatic0x04
uint8 As(object o)PublicStatic0x08
uint8 AsRef(const Void*& source)PublicStatic0x00
uint8 AsRef(const uint8& source)PublicStatic0x00
uint8 As(const uint8& source)PublicStatic0x00
uint8 Unbox(object box)PublicStatic0x08
uint8 Add(const uint8& source, int elementOffset)PublicStatic0x04
Void* Add(const Void*& source, int elementOffset)PublicStatic0x04
uint8 Add(const uint8& source, long elementOffset)PublicStatic0x08
uint8 Add(const uint8& source, ulong elementOffset)PublicStatic0x08
uint8 AddByteOffset(const uint8& source, long byteOffset)PublicStatic0x08
uint8 AddByteOffset(const uint8& source, ulong byteOffset)PublicStatic0x08
uint8 Subtract(const uint8& source, int elementOffset)PublicStatic0x04
Void* Subtract(const Void*& source, int elementOffset)PublicStatic0x04
uint8 Subtract(const uint8& source, long elementOffset)PublicStatic0x08
uint8 Subtract(const uint8& source, ulong elementOffset)PublicStatic0x08
uint8 SubtractByteOffset(const uint8& source, long byteOffset)PublicStatic0x08
uint8 SubtractByteOffset(const uint8& source, ulong byteOffset)PublicStatic0x08
long ByteOffset(const uint8& origin, const uint8& target)PublicStatic0x08
bool AreSame(const uint8& left, const uint8& right)PublicStatic0x01
bool IsAddressGreaterThan(const uint8& left, const uint8& right)PublicStatic0x01
bool IsAddressLessThan(const uint8& left, const uint8& right)PublicStatic0x01
bool IsNullRef(const uint8& source)PublicStatic0x01
uint8 NullRef()PublicStatic0x00