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
Loading...
Searching...
No Matches
System.Runtime.Serialization.ObjectHolder Class Referencesealed
+ Collaboration diagram for System.Runtime.Serialization.ObjectHolder:

Package Functions

 ObjectHolder (long objID)
 
 ObjectHolder (object obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, global::System.Reflection.FieldInfo field, int[] arrayIndex)
 
 ObjectHolder (string obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, global::System.Reflection.FieldInfo field, int[] arrayIndex)
 
void DecrementFixupsRemaining (ObjectManager manager)
 
void RemoveDependency (long id)
 
void AddFixup (FixupHolder fixup, ObjectManager manager)
 
void AddDependency (long dependentObject)
 
void UpdateData (object obj, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainer, global::System.Reflection.FieldInfo field, int[] arrayIndex, ObjectManager manager)
 
void MarkForCompletionWhenAvailable ()
 
void SetFlags ()
 
void SetObjectValue (object obj, ObjectManager manager)
 

Package Attributes

long m_id
 
SerializationInfo m_serInfo
 
ISerializationSurrogate m_surrogate
 
FixupHolderList m_missingElements
 
LongList m_dependentObjects
 
ObjectHolder m_next
 
int m_flags
 

Properties

bool IsIncompleteObjectReference [get, set]
 
bool RequiresDelayedFixup [get, set]
 
bool RequiresValueTypeFixup [get, set]
 
bool ValueTypeFixupPerformed [get, set]
 
bool HasISerializable [get, set]
 
bool HasSurrogate [get, set]
 
bool CanSurrogatedObjectValueChange [get, set]
 
bool CanObjectValueChange [get, set]
 
int DirectlyDependentObjects [get, set]
 
int TotalDependentObjects [get, set]
 
bool Reachable [get, set]
 
bool TypeLoadExceptionReachable [get, set]
 
TypeLoadExceptionHolder TypeLoadException [get, set]
 
object ObjectValue [get, set]
 
SerializationInfo SerializationInfo [get, set]
 
ISerializationSurrogate Surrogate [get, set]
 
LongList DependentObjects [get, set]
 
bool RequiresSerInfoFixup [get, set]
 
ValueTypeFixupInfo ValueFixup [get, set]
 
bool CompletelyFixed [get, set]
 
long ContainerID [get, set]
 

Private Member Functions

void IncrementDescendentFixups (int amount)
 
void UpdateDescendentDependencyChain (int amount, ObjectManager manager)
 

Private Attributes

object m_object
 
int m_missingElementsRemaining
 
int m_missingDecendents
 
bool m_markForFixupWhenAvailable
 
ValueTypeFixupInfo m_valueFixup
 
TypeLoadExceptionHolder m_typeLoad
 
bool m_reachable
 

Detailed Description

Definition at line 9 of file ObjectHolder.cs.


The documentation for this class was generated from the following file: