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