Performance improvements on property lookup (dotnet/corefx#38902)
authorSteve Harter <steveharter@users.noreply.github.com>
Wed, 26 Jun 2019 13:46:23 +0000 (06:46 -0700)
committerGitHub <noreply@github.com>
Wed, 26 Jun 2019 13:46:23 +0000 (06:46 -0700)
commit111da133aa04efe7f823a11c95904706b2135c55
treedf7bcc70f6dce20f8b2320265de8de48e7a9dc3a
parent17014879ee4c289278133315d1274ee8e88d39a4
Performance improvements on property lookup (dotnet/corefx#38902)

Commit migrated from https://github.com/dotnet/corefx/commit/5e6c939705fd23e81d2a74c4a00e236a3d4289b5
15 files changed:
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.AddProperty.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfo.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoNotNullable.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoNotNullableContravariant.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfoNullable.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Read.HandlePropertyName.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Read.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Write.HandleDictionary.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Write.HandleEnumerable.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Write.HandleObject.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/ReadStackFrame.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/tests/Serialization/CustomConverterTests.Object.cs