Support resumable serialization in NullableConverter<T> (#65524)
authorEirik Tsarpalis <eirik.tsarpalis@gmail.com>
Fri, 18 Feb 2022 10:44:23 +0000 (10:44 +0000)
committerGitHub <noreply@github.com>
Fri, 18 Feb 2022 10:44:23 +0000 (10:44 +0000)
commitfb69200870cfa03d48d2e2dfee95a51a7d21d838
tree83b8553e3c317f3f81569735de8fcc39c7731ee0
parentcc649acaec3cad932f593ab71a8da85bbf7aa49f
Support resumable serialization in NullableConverter<T> (#65524)

* Support resumable serialization in NullableConverter<T>

* use null instead of default
13 files changed:
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/JsonCollectionConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/JsonDictionaryConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/FSharp/FSharpOptionConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/FSharp/FSharpValueOptionConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Object/ObjectDefaultConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Value/NullableConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonConverterOfT.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonTypeInfoInternalOfT.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/WriteStack.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/WriteStackFrame.cs
src/libraries/System.Text.Json/src/System/Text/Json/ThrowHelper.Serialization.cs
src/libraries/System.Text.Json/tests/Common/CollectionTests/CollectionTests.AsyncEnumerable.cs