5 overrides of DeepCloneCore
System.Text.Json (5)
System\Text\Json\Nodes\JsonArray.cs (1)
74internal override JsonNode DeepCloneCore()
System\Text\Json\Nodes\JsonObject.cs (1)
83internal override JsonNode DeepCloneCore()
System\Text\Json\Nodes\JsonValueOfElement.cs (1)
20internal override JsonNode DeepCloneCore() => new JsonValueOfElement(Value.Clone(), Options);
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
27internal override JsonNode DeepCloneCore() => JsonSerializer.SerializeToNode(Value, _jsonTypeInfo)!;
System\Text\Json\Nodes\JsonValueOfTPrimitive.cs (1)
28internal override JsonNode DeepCloneCore() => new JsonValuePrimitive<TValue>(Value, _converter, Options);
3 references to DeepCloneCore
System.Text.Json (3)
System\Text\Json\Nodes\JsonArray.cs (1)
92jsonArray.Add(list[i]?.DeepCloneCore());
System\Text\Json\Nodes\JsonNode.cs (1)
252public JsonNode DeepClone() => DeepCloneCore();
System\Text\Json\Nodes\JsonObject.cs (1)
101jObject.Add(item.Key, item.Value?.DeepCloneCore());