// Token: 0x0600178E RID: 6030 RVA: 0x0006FA44 File Offset: 0x0006DC44 public static IEnumerable <PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr) { Class_517.ArgumentNotNull(targetType, "targetType"); List <PropertyInfo> list = new List <PropertyInfo>(targetType.GetProperties(bindingAttr)); Class_514.GetChildPrivateProperties(list, targetType, bindingAttr); for (int i = 0; i < list.Count; i++) { PropertyInfo propertyInfo = list[i]; if (propertyInfo.DeclaringType != targetType) { PropertyInfo value = (PropertyInfo)Class_514.GetMemberInfoFromType(propertyInfo.DeclaringType, propertyInfo); list[i] = value; } } return(list); }