Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.Serialization.PreserveReferenceResolver Class Referencesealed

Public Member Functions

 PreserveReferenceResolver (bool writing)
 
override void AddReference (string referenceId, object value)
 
override string GetReference (object value, out bool alreadyExists)
 
override object ResolveReference (string referenceId)
 

Package Functions

virtual void PopReferenceForCycleDetection ()
 
virtual void PushReferenceForCycleDetection (object value)
 
virtual bool ContainsReferenceForCycleDetection (object value)
 

Private Attributes

uint _referenceCount
 
readonly Dictionary< string, object > _referenceIdToObjectMap
 
readonly Dictionary< object, string_objectToReferenceIdMap
 

Detailed Description

Definition at line 5 of file PreserveReferenceResolver.cs.


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