Serialization: Support sharing object references

This commit is contained in:
Simon Lübeß
2024-04-13 00:50:09 +02:00
parent 949ab4ebb0
commit a3de5ddc9c
5 changed files with 142 additions and 36 deletions
@@ -603,6 +603,11 @@ public class DeserializationObject
if (type == null)
return NoValueDeserialized;
if (deserializedObject._instance != null)
{
return deserializedObject._instance;
}
deserializedObject._instance = ActivatorExtension.CreateInstanceSafe(type);
if (deserializedObject._instance == null)