JsonNode options (dotnet/corefx#41030)
authorKatarzyna Bułat <t-kabul@microsoft.com>
Fri, 20 Sep 2019 00:47:40 +0000 (17:47 -0700)
committerAhson Khan <ahson_ahmedk@yahoo.com>
Fri, 20 Sep 2019 00:47:40 +0000 (17:47 -0700)
commitae94173c63eb3c01e343afeae9402245acda2ff4
treedeaa5413021853cb711bc8d091cd6a51cfd03a00
parent22824d27c3129cf6773507a3ff7849832f300b5c
JsonNode options (dotnet/corefx#41030)

* JsonNodeOptions added

* review comments included

* review comments included

Commit migrated from https://github.com/dotnet/corefx/commit/5bc2806f33090e78b38fafe4d5b46d5a0a4c1f08
src/libraries/System.Text.Json/ref/System.Text.Json.cs
src/libraries/System.Text.Json/src/System.Text.Json.csproj
src/libraries/System.Text.Json/src/System/Text/Json/Node/DuplicatePropertyNameHandlingStrategy.cs [moved from src/libraries/System.Text.Json/src/System/Text/Json/Node/DuplicatePropertyNameHandling.cs with 68% similarity]
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonNode.Traversal.cs
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonNode.TraversalHelpers.cs
src/libraries/System.Text.Json/src/System/Text/Json/Node/JsonNodeOptions.cs [new file with mode: 0644]
src/libraries/System.Text.Json/tests/JsonElementWriteTests.cs
src/libraries/System.Text.Json/tests/JsonNode.TraversalTests.cs