Skip to content

Commit 7c38fc9

Browse files
authored
Eliminated info creation for non-public properties (#2278)
1 parent 9582ecc commit 7c38fc9

File tree

1 file changed

+1
-1
lines changed
  • src/libraries/System.Text.Json/src/System/Text/Json/Serialization

1 file changed

+1
-1
lines changed

src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public JsonClassInfo(Type type, JsonSerializerOptions options)
138138
{
139139
CreateObject = options.MemberAccessorStrategy.CreateConstructor(type);
140140

141-
PropertyInfo[] properties = type.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
141+
PropertyInfo[] properties = type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
142142

143143
Dictionary<string, JsonPropertyInfo> cache = CreatePropertyCache(properties.Length);
144144

0 commit comments

Comments
 (0)