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