private static ZXParseAttribute GetAttribute(PropertyInfo pi) { object[] attr = pi.GetCustomAttributes(ATTR_TYPE, true); if(attr == null || attr.Length < 1) return null; return attr[0] as ZXParseAttribute; }