| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| MemberInfo[] GetSerializableMembers(RuntimeType type) | PrivateStatic | — | 0x08 |
| bool CheckSerializable(RuntimeType type) | PrivateStatic | — | 0x08 |
| MemberInfo[] InternalGetSerializableMembers(RuntimeType type) | PrivateStatic | — | 0x08 |
| bool GetParentTypes(RuntimeType parentType, ref RuntimeType[]& parentTypes, ref int& parentTypeCount) | PrivateStatic | — | 0x08 |
| MemberInfo[] GetSerializableMembers(Type type, const StreamingContext& context) | PublicStatic | — | 0x10 |
| object GetUninitializedObject(Type type) | PublicStatic | — | 0x08 |
| object nativeGetUninitializedObject(RuntimeType type) | PrivateStatic | — | 0x08 |
| bool GetEnableUnsafeTypeForwarders() | PrivateStatic | — | 0x01 |
| bool UnsafeTypeForwardersIsEnabled() | Static+1 flags | — | 0x01 |
| void SerializationSetValue(MemberInfo fi, object target, object value) | Static+1 flags | — | 0x08 |
| object PopulateObjectMembers(object obj, const MemberInfo[]& members, const object[]& data) | PublicStatic | — | 0x08 |
| object[] GetObjectData(object obj, const MemberInfo[]& members) | PublicStatic | — | 0x08 |
| Type GetTypeFromAssembly(Assembly assem, const string& name) | PublicStatic | — | 0x08 |
| Assembly LoadAssemblyFromString(const string& assemblyName) | Static+1 flags | — | 0x08 |
| Assembly LoadAssemblyFromStringNoThrow(const string& assemblyName) | Static+1 flags | — | 0x08 |
| string GetClrAssemblyName(Type type, ref bool& hasTypeForwardedFrom) | Static+1 flags | — | 0x08 |
| string GetClrTypeFullName(Type type) | Static+1 flags | — | 0x08 |
| string GetClrTypeFullNameForArray(Type type) | PrivateStatic | — | 0x08 |
| string GetClrTypeFullNameForNonArrayTypes(Type type) | PrivateStatic | — | 0x08 |