|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for System.Runtime.Serialization.SerializationInfo:Public Member Functions | |
| SerializationInfo (global::System.Type type, IFormatterConverter converter) | |
| SerializationInfo (global::System.Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust) | |
| void | SetType (global::System.Type type) |
| SerializationInfoEnumerator | GetEnumerator () |
| void | AddValue (string name, object value, global::System.Type type) |
| void | AddValue (string name, object value) |
| void | AddValue (string name, bool value) |
| void | AddValue (string name, byte value) |
| void | AddValue (string name, short value) |
| void | AddValue (string name, int value) |
| void | AddValue (string name, long value) |
| void | AddValue (string name, ulong value) |
| void | AddValue (string name, float value) |
| void | AddValue (string name, global::System.DateTime value) |
| object | GetValue (string name, global::System.Type type) |
| bool | GetBoolean (string name) |
| int | GetInt32 (string name) |
| long | GetInt64 (string name) |
| float | GetSingle (string name) |
| string | GetString (string name) |
Package Functions | |
| void | AddValueInternal (string name, object value, global::System.Type type) |
| void | UpdateValue (string name, object value, global::System.Type type) |
| object | GetValueNoThrow (string name, global::System.Type type) |
Static Package Functions | |
| static void | DemandForUnsafeAssemblyNameAssignments (string originalAssemblyName, string newAssemblyName) |
| static bool | IsAssemblyNameAssignmentSafe (string originalAssemblyName, string newAssemblyName) |
Package Attributes | |
| string[] | m_members |
| object[] | m_data |
| global::System.Type[] | m_types |
| int | m_currMember |
| IFormatterConverter | m_converter |
Properties | |
| string | FullTypeName [get, set] |
| string | AssemblyName [get, set] |
| int | MemberCount [get, set] |
| global::System.Type | ObjectType [get, set] |
| bool | IsFullTypeNameSetExplicit [get, set] |
| bool | IsAssemblyNameSetExplicit [get, set] |
Private Member Functions | |
| void | ExpandArrays () |
| int | FindElement (string name) |
| object | GetElement (string name, out global::System.Type foundType) |
| object | GetElementNoThrow (string name, out global::System.Type foundType) |
Static Private Member Functions | |
| static bool | Compare (byte[] a, byte[] b) |
Private Attributes | |
| global::System.Collections.Generic.Dictionary< string, int > | m_nameToIndex |
| string | m_fullTypeName |
| string | m_assemName |
| global::System.Type | objectType |
| bool | isFullTypeNameSetExplicit |
| bool | isAssemblyNameSetExplicit |
| bool | requireSameTokenInPartialTrust |
Static Private Attributes | |
| const int | defaultSize = 4 |
| const string | s_mscorlibAssemblySimpleName = "mscorlib" |
| const string | s_mscorlibFileName = "mscorlib.dll" |
Definition at line 24 of file SerializationInfo.cs.