Zdexby TheHolyOneZ
42,595 classes
Class

ObjectHolder

: Object
System.Runtime.Serialization.ObjectHolder, mscorlib 0x0070 (112 B) inherited 0x0010 mscorlib.dll
0x00x0070

Members 14

OffsetSizeNameTypeFlagsDefault
0x08m_objectobjectPrivate—
0x08m_idlong1 flags—
0x04m_missingElementsRemainingintPrivate—
0x04m_missingDecendentsintPrivate—
0x08m_serInfoSerializationInfo1 flags—
0x08m_surrogateISerializationSurrogate1 flags—
0x08m_missingElementsFixupHolderList1 flags—
0x08m_dependentObjectsLongList1 flags—
0x08m_nextObjectHolder1 flags—
0x04m_flagsint1 flags—
0x01m_markForFixupWhenAvailableboolPrivate—
0x00550x03padding / unreflected
0x08m_valueFixupValueTypeFixupInfoPrivate—
0x08m_typeLoadTypeLoadExceptionHolderPrivate—
0x01m_reachableboolPrivate—
0x00690x07unreflected bytes to end of ObjectHolder

Functions 41

SignatureFlagsNativeParams
void .ctor(long objID)2 flags0x08
void .ctor(object obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, const int[]& arrayIndex)2 flags0x08
void .ctor(const string& obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, const int[]& arrayIndex)2 flags0x08
void IncrementDescendentFixups(int amount)Private0x04
void DecrementFixupsRemaining(ObjectManager manager)1 flags0x08
void RemoveDependency(long id)1 flags0x08
void AddFixup(FixupHolder fixup, ObjectManager manager)1 flags0x08
void UpdateDescendentDependencyChain(int amount, ObjectManager manager)Private0x08
void AddDependency(long dependentObject)1 flags0x08
void UpdateData(object obj, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainer, FieldInfo field, const int[]& arrayIndex, ObjectManager manager)1 flags0x08
void MarkForCompletionWhenAvailable()1 flags0x00
void SetFlags()1 flags0x00
bool get_IsIncompleteObjectReference()2 flags0x01
void set_IsIncompleteObjectReference(bool value)2 flags0x01
bool get_RequiresDelayedFixup()2 flags0x01
bool get_RequiresValueTypeFixup()2 flags0x01
bool get_ValueTypeFixupPerformed()2 flags0x01
void set_ValueTypeFixupPerformed(bool value)2 flags0x01
bool get_HasISerializable()2 flags0x01
bool get_HasSurrogate()2 flags0x01
bool get_CanSurrogatedObjectValueChange()2 flags0x01
bool get_CanObjectValueChange()2 flags0x01
int get_DirectlyDependentObjects()2 flags0x04
int get_TotalDependentObjects()2 flags0x04
bool get_Reachable()2 flags0x01
void set_Reachable(bool value)2 flags0x01
bool get_TypeLoadExceptionReachable()2 flags0x01
TypeLoadExceptionHolder get_TypeLoadException()2 flags0x08
void set_TypeLoadException(TypeLoadExceptionHolder value)2 flags0x08
object get_ObjectValue()2 flags0x08
void SetObjectValue(object obj, ObjectManager manager)1 flags0x08
SerializationInfo get_SerializationInfo()2 flags0x08
void set_SerializationInfo(SerializationInfo value)2 flags0x08
ISerializationSurrogate get_Surrogate()2 flags0x08
LongList get_DependentObjects()2 flags0x08
void set_DependentObjects(LongList value)2 flags0x08
bool get_RequiresSerInfoFixup()2 flags0x01
void set_RequiresSerInfoFixup(bool value)2 flags0x01
ValueTypeFixupInfo get_ValueFixup()2 flags0x08
bool get_CompletelyFixed()2 flags0x01
long get_ContainerID()2 flags0x08

Used by 3

types with a member, parameter or interface of this type