Add JsonElement.Clone to make a long-term persistable copy
authorJeremy Barton <jbarton@microsoft.com>
Sat, 13 Apr 2019 00:37:52 +0000 (17:37 -0700)
committerGitHub <noreply@github.com>
Sat, 13 Apr 2019 00:37:52 +0000 (17:37 -0700)
commitf9fe8bbd27ed2ca713bdd8a265e97094bd0e73cc
treec44fc804f28371cf5da5d0566299e61c5d57a80e
parentb65543fb17d7e0c87975ac1086717206d9b72f83
Add JsonElement.Clone to make a long-term persistable copy

Commit migrated from https://github.com/dotnet/corefx/commit/cd020c11b563b51f439324bcefc559d1408f4e09
src/libraries/System.Text.Json/ref/System.Text.Json.cs
src/libraries/System.Text.Json/src/System/Text/Json/Document/JsonDocument.MetadataDb.cs
src/libraries/System.Text.Json/src/System/Text/Json/Document/JsonDocument.cs
src/libraries/System.Text.Json/src/System/Text/Json/Document/JsonElement.cs
src/libraries/System.Text.Json/tests/JsonDocumentTests.cs
src/libraries/System.Text.Json/tests/JsonElementCloneTests.cs [new file with mode: 0644]
src/libraries/System.Text.Json/tests/System.Text.Json.Tests.csproj