public static IEnumerable <PropertyInfo> GetRuntimeProperties(this CType type)
 {
     return(type.GetProperties(defaultNonPublicFlags).AsNothingButIEnumerable());
 }
 public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
 {
     return(typeImpl.GetProperties(bindingAttr));
 }