Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
static MemberInfo[] | GetSerializableMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
static MemberInfo[] | GetSerializableMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, StreamingContext context) |
static void | CheckTypeSecurity (Type t, TypeFilterLevel securityLevel) |
static object | GetUninitializedObject ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type) |
static object | GetSafeUninitializedObject ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type) |
static object | PopulateObjectMembers (object obj, MemberInfo[] members, object?[] data) |
static ? object[] | GetObjectData (object obj, MemberInfo[] members) |
static ISerializationSurrogate | GetSurrogateForCyclicalReference (ISerializationSurrogate innerSurrogate) |
static ? Type | GetTypeFromAssembly (Assembly assem, string name) |
Static Package Functions | |
static void | SerializationSetValue (MemberInfo fi, object target, object value) |
static Assembly | LoadAssemblyFromString (string assemblyName) |
static Assembly | LoadAssemblyFromStringNoThrow (string assemblyName) |
static string | GetClrAssemblyName (Type type, out bool hasTypeForwardedFrom) |
static string | GetClrTypeFullName (Type type) |
Static Private Member Functions | |
static FieldInfo[] | InternalGetSerializableMembers ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type) |
static FieldInfo[] | GetSerializableFields ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields)] Type type) |
static bool | GetParentTypes (Type parentType, out Type[] parentTypes, out int parentTypeCount) |
static string | GetClrTypeFullNameForArray (Type type) |
static string | GetClrTypeFullNameForNonArrayTypes (Type type) |
Static Private Attributes | |
static readonly ConcurrentDictionary< MemberHolder, MemberInfo[]> | s_memberInfoTable = new ConcurrentDictionary<MemberHolder, MemberInfo[]>() |
Definition at line 11 of file FormatterServices.cs.