virtual void PushReferenceForCycleDetection(object value)
 
void AddReference(string referenceId, object value)
 
virtual void PopReferenceForCycleDetection()
 
object ResolveReference(string referenceId)
 
virtual bool ContainsReferenceForCycleDetection(object value)
 
string GetReference(object value, out bool alreadyExists)