public static MethodInfo FindMethod(this Type type, string name, params Type[] arguments) { return(MethodInfoCache.ForType(type).FindMethod(name, arguments)); }
public static MethodInfo Method(this Type type, string name, Type[] genericArguments, Type[] arguments) { return(MethodInfoCache.ForType(type).GetGeneric(name, genericArguments, arguments)); }
public static MethodInfo Method(this Type type, string name, int genericArgCount, params Type[] arguments) { return(MethodInfoCache.ForType(type).GetSubstituted(name, genericArgCount, arguments)); }
public static MethodInfo Method(this Type type, string name) { return(MethodInfoCache.ForType(type).First(name)); }
public static MethodInfo[] Methods(this Type type, string name) { return(MethodInfoCache.ForType(type).Get(name)); }
public static MethodInfo[] Methods(this Type type) { return(MethodInfoCache.ForType(type).Methods); }