Fix issue causing subsequent properties to be skipped during deserialization once...
authorMikel Blanchard <mblanchard@macrosssoftware.com>
Mon, 26 Aug 2019 21:04:49 +0000 (14:04 -0700)
committerSteve Harter <steveharter@users.noreply.github.com>
Mon, 26 Aug 2019 21:04:49 +0000 (16:04 -0500)
commitaf500df232fbbf29e514e6a64c945b9ccd5cd727
treef84c722fba19c1566fe294ee2e20dccd526feb14
parentb6fe7c290bf84d74ac2fd7bd10538a48d955e92b
Fix issue causing subsequent properties to be skipped during deserialization once a dictionary has been skipped (dotnet/corefx#40490)

Commit migrated from https://github.com/dotnet/corefx/commit/fb30a2d1a2bffbba2c039fd294c471962576a2d7
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Read.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/ReadStackFrame.cs
src/libraries/System.Text.Json/tests/Serialization/Array.ReadTests.cs
src/libraries/System.Text.Json/tests/Serialization/DictionaryTests.cs
src/libraries/System.Text.Json/tests/Serialization/Object.ReadTests.cs