readonly Dictionary< object, string > _objectToReferenceIdMap
override string GetReference(object value, out bool alreadyExists)
override void AddReference(string referenceId, object value)
override object ResolveReference(string referenceId)
readonly Dictionary< string, object > _referenceIdToObjectMap
static void ThrowJsonException_MetadataReferenceNotFound(string id)
static void ThrowJsonException_MetadataDuplicateIdFound(string id)