|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| ObjectHolder (long objID) | |
| ObjectHolder (object obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, int[] arrayIndex) | |
| ObjectHolder (string obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, 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, FieldInfo field, int[] arrayIndex, ObjectManager manager) |
| void | MarkForCompletionWhenAvailable () |
| void | SetFlags () |
| void | SetObjectValue (object obj, ObjectManager manager) |
Package Attributes | |
| readonly long | _id |
| SerializationInfo | _serInfo |
| ISerializationSurrogate | _surrogate |
| FixupHolderList | _missingElements |
| LongList | _dependentObjects |
| ObjectHolder | _next |
| int | _flags |
Properties | |
| bool | IsIncompleteObjectReference [get, set] |
| bool | RequiresDelayedFixup [get] |
| bool | RequiresValueTypeFixup [get] |
| bool | ValueTypeFixupPerformed [get, set] |
| bool | HasISerializable [get] |
| bool | HasSurrogate [get] |
| bool | CanSurrogatedObjectValueChange [get] |
| bool | CanObjectValueChange [get] |
| int | DirectlyDependentObjects [get] |
| int | TotalDependentObjects [get] |
| bool | Reachable [get, set] |
| bool | TypeLoadExceptionReachable [get] |
| TypeLoadExceptionHolder | TypeLoadException [get, set] |
| object | ObjectValue [get] |
| SerializationInfo | SerializationInfo [get, set] |
| ISerializationSurrogate | Surrogate [get] |
| LongList | DependentObjects [get, set] |
| bool | RequiresSerInfoFixup [get, set] |
| ValueTypeFixupInfo | ValueFixup [get] |
| bool | CompletelyFixed [get] |
| long | ContainerID [get] |
Private Member Functions | |
| void | IncrementDescendentFixups (int amount) |
| void | UpdateDescendentDependencyChain (int amount, ObjectManager manager) |
Private Attributes | |
| object | _object |
| int | _missingElementsRemaining |
| int | _missingDecendents |
| bool | _markForFixupWhenAvailable |
| ValueTypeFixupInfo | _valueFixup |
| TypeLoadExceptionHolder | _typeLoad |
| bool | _reachable |
Definition at line 5 of file ObjectHolder.cs.