Remove a number of unnecessary intermediate allocations in JsonMetadataServices....
authorEirik Tsarpalis <eirik.tsarpalis@gmail.com>
Thu, 9 Feb 2023 23:23:42 +0000 (23:23 +0000)
committerGitHub <noreply@github.com>
Thu, 9 Feb 2023 23:23:42 +0000 (23:23 +0000)
commit5de94990ad68a374d31a5f444a23355be4663dee
tree2f6b8076d1ae4cb6b3504a1acdb73115bd417883
parent35aa13e629e87a884feef2de7456225f946cdfa9
Remove a number of unnecessary intermediate allocations in JsonMetadataServices. (#81903)
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/JsonMetadataServicesConverter.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/Object/ObjectWithParameterizedConstructorConverter.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Collections.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Helpers.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonTypeInfo.Cache.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonTypeInfo.cs