Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.FormatterServices Class Reference

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[]>()
 

Detailed Description

Definition at line 11 of file FormatterServices.cs.


The documentation for this class was generated from the following file: