|
terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
| virtual object | GetObject (long objectID) |
| void | RegisterObject (object obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member, int[] arrayIndex) |
| virtual void | DoFixups () |
| virtual void | RecordFixup (long objectToBeFixed, MemberInfo member, long objectRequired) |
| virtual void | RecordDelayedFixup (long objectToBeFixed, string memberName, long objectRequired) |
| virtual void | RecordArrayElementFixup (long arrayToBeFixed, int[] indices, long objectRequired) |
| virtual void | RaiseDeserializationEvent () |
| void | RaiseOnDeserializingEvent (object obj) |
Package Functions | |
| ObjectManager (ISurrogateSelector selector, StreamingContext context, bool checkSecurity, bool isCrossAppDomain) | |
| ObjectHolder | FindObjectHolder (long objectID) |
| ObjectHolder | FindOrCreateObjectHolder (long objectID) |
| void | CompleteObject (ObjectHolder holder, bool bObjectFullyComplete) |
| void | RegisterString (string obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member) |
| void | CompleteISerializableObject (object obj, SerializationInfo info, StreamingContext context) |
| virtual void | AddOnDeserialization (DeserializationEventHandler handler) |
| virtual void | AddOnDeserialized (object obj) |
| virtual void | RaiseOnDeserializedEvent (object obj) |
Static Package Functions | |
| static RuntimeConstructorInfo | GetConstructor (RuntimeType t) |
Package Attributes | |
| ObjectHolder[] | m_objects |
| object | m_topObject |
| ObjectHolderList | m_specialFixupObjects |
| long | m_fixupCount |
| ISurrogateSelector | m_selector |
| StreamingContext | m_context |
Properties | |
| object | TopObject [get, set] |
| ObjectHolderList | SpecialFixupObjects [get] |
Private Member Functions | |
| bool | CanCallGetType (object obj) |
| void | AddObjectHolder (ObjectHolder holder) |
| bool | GetCompletionInfo (FixupHolder fixup, [Out] ObjectHolder holder, [Out] object member, bool bThrowIfMissing) |
| void | FixupSpecialObject (ObjectHolder holder) |
| bool | ResolveObjectReference (ObjectHolder holder) |
| bool | DoValueTypeFixup (FieldInfo memberToFix, ObjectHolder holder, object value) |
| void | DoNewlyRegisteredObjectFixups (ObjectHolder holder) |
| void | RegisterFixup (FixupHolder fixup, long objectToBeFixed, long objectRequired) |
Private Attributes | |
| DeserializationEventHandler | m_onDeserializationHandler |
| SerializationEventHandler | m_onDeserializedHandler |
Definition at line 10 of file ObjectManager.cs.