diff --git a/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs b/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs index dcc2a92e18dd15..e6fc4cc6cce7f8 100644 --- a/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs +++ b/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs @@ -138,7 +138,7 @@ public JsonClassInfo(Type type, JsonSerializerOptions options) { CreateObject = options.MemberAccessorStrategy.CreateConstructor(type); - PropertyInfo[] properties = type.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + PropertyInfo[] properties = type.GetProperties(BindingFlags.Instance | BindingFlags.Public); Dictionary cache = CreatePropertyCache(properties.Length);