public static String JsonName(this MemberInfo mi) { if (mi == null) return null; var a_ji = mi.AttrOrNull<JsonIncludeAttribute>() ?? new JsonIncludeAttribute(mi.Name); return a_ji.Name; }
public static MethodInfo RedirectedTo(this MethodInfo mi) { var redirectedTo = mi.AttrOrNull<RedirectToAttribute>(); return redirectedTo == null ? null : redirectedTo.Target; }