Clean up DependencyModel Json read/write (#43376)
authorEric Erhardt <eric.erhardt@microsoft.com>
Thu, 15 Oct 2020 13:07:39 +0000 (08:07 -0500)
committerGitHub <noreply@github.com>
Thu, 15 Oct 2020 13:07:39 +0000 (08:07 -0500)
commit9ede31ae59797e8654cdeea1d36f03c0713514b8
treece40ea180991c40b852b902ef7d753c281bd81b8
parent7557a0addd72c5a0c77a367e0b74b852f03f7339
Clean up DependencyModel Json read/write (#43376)

* Clean up DependencyContextWriter

- Remove UnifiedJsonWriter
- Remove ArrayBufferWriter and write to the Stream directly

* Clean up DependencyContextJsonReader

- Remove UnifiedJsonReader
- Move any reader logic to extension methods
src/libraries/Microsoft.Extensions.DependencyModel/src/ArrayBufferWriter.cs [deleted file]
src/libraries/Microsoft.Extensions.DependencyModel/src/DependencyContextJsonReader.Utf8JsonReader.cs [deleted file]
src/libraries/Microsoft.Extensions.DependencyModel/src/DependencyContextJsonReader.cs
src/libraries/Microsoft.Extensions.DependencyModel/src/DependencyContextWriter.Utf8JsonWriter.cs [deleted file]
src/libraries/Microsoft.Extensions.DependencyModel/src/DependencyContextWriter.cs
src/libraries/Microsoft.Extensions.DependencyModel/src/UnifiedJsonReader.Utf8JsonReader.cs [deleted file]
src/libraries/Microsoft.Extensions.DependencyModel/src/UnifiedJsonWriter.Utf8JsonWriter.cs [deleted file]
src/libraries/Microsoft.Extensions.DependencyModel/src/Utf8JsonReaderExtensions.cs [new file with mode: 0644]
src/libraries/Microsoft.Extensions.DependencyModel/tests/DependencyContextJsonWriterTests.cs