Added value type serialization support (dotnet/corefx#36506)
authorYoh Deadfall <yoh.deadfall@hotmail.com>
Mon, 20 May 2019 01:29:05 +0000 (04:29 +0300)
committerAhson Khan <ahkha@microsoft.com>
Mon, 20 May 2019 01:29:05 +0000 (18:29 -0700)
commitefd71e79350ef37e693047c3924685904b75006a
tree5399ee54274ef5f360086e00d6baab61dc1a61e6
parentbda4dc9d5cef48226d0f219ebd8b61f6201ac5fa
Added value type serialization support (dotnet/corefx#36506)

* Added value type serialization support

* Fixed coding style issue

Commit migrated from https://github.com/dotnet/corefx/commit/d70ba24c8ca8d8a4384ebe732b3cd748a22e9551
src/libraries/System.Text.Json/src/System.Text.Json.csproj
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoCommon.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoNotNullable.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoNullable.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/MemberAccessor.cs [new file with mode: 0644]
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/ReflectionEmitMaterializer.cs
src/libraries/System.Text.Json/tests/Serialization/Object.ReadTests.cs
src/libraries/System.Text.Json/tests/Serialization/TestClasses.SimpleTestStruct.cs [new file with mode: 0644]
src/libraries/System.Text.Json/tests/Serialization/TestData.cs
src/libraries/System.Text.Json/tests/System.Text.Json.Tests.csproj