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();
}
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();
}
} else if (targetType.IsEnum) {