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
|
Public Member Functions | |
virtual object | GetObject (long objectID) |
void | RegisterObject (object obj, long objectID, SerializationInfo info, long idOfContainingObj, global::System.Reflection.MemberInfo member, int[] arrayIndex) |
virtual void | DoFixups () |
virtual void | RecordFixup (long objectToBeFixed, global::System.Reflection.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, global::System.Reflection.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 global::System.Reflection.RuntimeConstructorInfo | GetConstructor (global::System.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, set] |
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 (global::System.Reflection.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 14 of file ObjectManager.cs.