| bool IsBlittable() | PublicStatic | | 0x01 |
| int LeakRecord(long handle, const LeakCategory& category, int callstacksToSkip) | Static+1 flags | | 0x08 |
| int LeakErase(long handle, const LeakCategory& category) | Static+1 flags | | 0x08 |
| Void* MallocTracked(long size, int alignment, const Allocator& allocator, int callstacksToSkip) | PublicStatic | | 0x08 |
| void FreeTracked(const Void*& memory, const Allocator& allocator) | PublicStatic | | 0x04 |
| Void* Malloc(long size, int alignment, const Allocator& allocator) | PublicStatic | | 0x08 |
| void Free(const Void*& memory, const Allocator& allocator) | PublicStatic | | 0x04 |
| void MemCpy(const Void*& destination, const Void*& source, long size) | PublicStatic | | 0x08 |
| void MemCpyReplicate(const Void*& destination, const Void*& source, int size, int count) | PublicStatic | | 0x04 |
| void MemCpyStride(const Void*& destination, int destinationStride, const Void*& source, int sourceStride, int elementSize, int count) | PublicStatic | | 0x04 |
| void MemMove(const Void*& destination, const Void*& source, long size) | PublicStatic | | 0x08 |
| void MemSet(const Void*& destination, byte value, long size) | PublicStatic | | 0x08 |
| void MemClear(const Void*& destination, long size) | PublicStatic | | 0x08 |
| int MemCmp(const Void*& ptr1, const Void*& ptr2, long size) | PublicStatic | | 0x08 |
| int SizeOf(Type type) | PublicStatic | | 0x08 |
| bool IsBlittable(Type type) | PublicStatic | | 0x08 |
| int GetScriptingTypeFlags(Type type) | Static+1 flags | | 0x08 |
| bool IsBlittableValueType(Type t) | PrivateStatic | | 0x08 |
| string GetReasonForTypeNonBlittableImpl(Type t, const string& name) | PrivateStatic | | 0x08 |
| bool IsArrayBlittable(Array arr) | Static+1 flags | | 0x08 |
| bool IsGenericListBlittable() | Static+1 flags | | 0x01 |
| string GetReasonForArrayNonBlittable(Array arr) | Static+1 flags | | 0x08 |
| string GetReasonForGenericListNonBlittable() | Static+1 flags | | 0x08 |
| bool IsUnmanaged() | PublicStatic | | 0x01 |
| int AlignOf() | PublicStatic | | 0x04 |
| void CopyPtrToStructure(const Void*& ptr, const uint8& output) | PublicStatic | | 0x00 |
| void InternalCopyPtrToStructure(const Void*& ptr, const uint8& output) | PrivateStatic | | 0x00 |
| void CopyStructureToPtr(const uint8& input, const Void*& ptr) | PublicStatic | | 0x00 |
| void InternalCopyStructureToPtr(const uint8& input, const Void*& ptr) | PrivateStatic | | 0x00 |
| uint8 ReadArrayElement(const Void*& source, int index) | PublicStatic | | 0x04 |
| uint8 ReadArrayElementWithStride(const Void*& source, int index, int stride) | PublicStatic | | 0x04 |
| void WriteArrayElement(const Void*& destination, int index, const uint8& value) | PublicStatic | | 0x04 |
| void WriteArrayElementWithStride(const Void*& destination, int index, int stride, const uint8& value) | PublicStatic | | 0x04 |
| Void* AddressOf(const uint8& output) | PublicStatic | | 0x00 |
| int SizeOf() | PublicStatic | | 0x04 |
| uint8 As(const uint8& from) | PublicStatic | | 0x00 |
| uint8 As(object from) | Static+1 flags | | 0x08 |
| uint8 AsRef(const Void*& ptr) | PublicStatic | | 0x00 |
| uint8 ArrayElementAsRef(const Void*& ptr, int index) | PublicStatic | | 0x04 |
| int EnumToInt(const uint8& enumValue) | PublicStatic | | 0x04 |
| void InternalEnumToInt(const uint8& enumValue, ref int& intValue) | PrivateStatic | | 0x04 |
| bool EnumEquals(const uint8& lhs, const uint8& rhs) | PublicStatic | | 0x01 |