public static object GetAttrMember(object rObject, string rMemberName, BindingFlags rBindFlags) { if (rObject == null) return null; Type rType = rObject.GetType(); return rType.InvokeMember(rMemberName, rBindFlags, null, rObject, new object[] { }); }