public static void InvokeExtensionMethod(this object self, string methodName, bool isMissNotInvoke = true, params object[] parameters) { ExtensionUtil.InvokeExtension <object>(self, methodName, isMissNotInvoke, parameters); }
//////////////////////////ExtensionMethod////////////////////////////// public static T InvokeExtensionMethod <T>(this object self, string methodName, bool isMissNotInvoke = true, params object[] parameters) { return(ExtensionUtil.InvokeExtension <T>(self, methodName, isMissNotInvoke, parameters)); }
public static MethodInfo GetExtensionGenericMethodInfo2(this Type self, string methodName, Type[] genericTypes) { return(ExtensionUtil.GetExtensionGenericMethodInfo2(self, methodName, genericTypes)); }
public static MethodInfo GetExtensionGenericMethodInfo(this Type self, string methodName, Type[] genericTypes, params Type[] sourceParameterTypes) { return(ExtensionUtil.GetExtensionGenericMethodInfo(self, methodName, genericTypes, sourceParameterTypes)); }
//////////////////////////ExtensionMethod////////////////////////////// public static MethodInfo GetExtensionMethodInfo2(this Type self, string methodName) { return(ExtensionUtil.GetExtensionMethodInfo2(self, methodName)); }