Don't serialize private get properties

This commit is contained in:
JustArchi
2018-02-11 17:26:19 +01:00
parent 6a3c9dee7f
commit 65682d0316

View File

@@ -556,7 +556,7 @@ namespace ArchiSteamFarm {
result[field.Name] = field.FieldType.GetUnifiedName(); result[field.Name] = field.FieldType.GetUnifiedName();
} }
foreach (PropertyInfo property in targetType.GetProperties(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public).Where(property => property.CanRead)) { foreach (PropertyInfo property in targetType.GetProperties(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public).Where(property => property.CanRead && !property.GetMethod.IsPrivate)) {
result[property.Name] = property.PropertyType.GetUnifiedName(); result[property.Name] = property.PropertyType.GetUnifiedName();
} }
} else if (targetType.IsEnum) { } else if (targetType.IsEnum) {