Zdexby TheHolyOneZ
44,741 classes
Class

ObjectManager

: Object
System.Runtime.Serialization.ObjectManager, mscorlib 0x0058 (88 B) inherited 0x0010 mscorlib.dll
0x00x0058

Members 8

OffsetSizeNameTypeFlagsDefault
0x08m_onDeserializationHandlerDeserializationEventHandlerPrivate—
0x08m_onDeserializedHandlerSerializationEventHandlerPrivate—
0x08m_objectsObjectHolder[]1 flags—
0x08m_topObjectobject1 flags—
0x08m_specialFixupObjectsObjectHolderList1 flags—
0x08m_fixupCountlong1 flags—
0x08m_selectorISurrogateSelector1 flags—
0x10m_contextStreamingContext1 flags—

Functions 29

SignatureFlagsNativeParams
void .ctor(ISurrogateSelector selector, const StreamingContext& context, bool checkSecurity, bool isCrossAppDomain)2 flags—0x10
bool CanCallGetType(object obj)Private—0x08
void set_TopObject(object value)2 flags—0x08
object get_TopObject()2 flags—0x08
ObjectHolderList get_SpecialFixupObjects()2 flags—0x08
ObjectHolder FindObjectHolder(long objectID)1 flags—0x08
ObjectHolder FindOrCreateObjectHolder(long objectID)1 flags—0x08
void AddObjectHolder(ObjectHolder holder)Private—0x08
bool GetCompletionInfo(FixupHolder fixup, ref ObjectHolder& holder, ref object& member, bool bThrowIfMissing)Private—0x08
void FixupSpecialObject(ObjectHolder holder)Private—0x08
bool ResolveObjectReference(ObjectHolder holder)Private—0x08
bool DoValueTypeFixup(FieldInfo memberToFix, ObjectHolder holder, object value)Private—0x08
void CompleteObject(ObjectHolder holder, bool bObjectFullyComplete)1 flags—0x08
void DoNewlyRegisteredObjectFixups(ObjectHolder holder)Private—0x08
object GetObject(long objectID)Public+2 flags—0x08
void RegisterString(const string& obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member)1 flags—0x08
void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member, const int[]& arrayIndex)Public—0x08
void CompleteISerializableObject(object obj, SerializationInfo info, const StreamingContext& context)1 flags—0x10
RuntimeConstructorInfo GetConstructor(RuntimeType t)Static+1 flags—0x08
void DoFixups()Public+2 flags—0x00
void RegisterFixup(FixupHolder fixup, long objectToBeFixed, long objectRequired)Private—0x08
void RecordFixup(long objectToBeFixed, MemberInfo member, long objectRequired)Public+2 flags—0x08
void RecordDelayedFixup(long objectToBeFixed, const string& memberName, long objectRequired)Public+2 flags—0x08
void RecordArrayElementFixup(long arrayToBeFixed, const int[]& indices, long objectRequired)Public+2 flags—0x08
void RaiseDeserializationEvent()Public+2 flags—0x00
void AddOnDeserialization(DeserializationEventHandler handler)3 flags—0x08
void AddOnDeserialized(object obj)3 flags—0x08
void RaiseOnDeserializedEvent(object obj)3 flags—0x08
void RaiseOnDeserializingEvent(object obj)Public—0x08

Used by 3

types with a member, parameter or interface of this type