/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// moduleresolveeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this ModuleResolveEventHandler moduleresolveeventhandler, Object sender, ResolveEventArgs e, AsyncCallback callback) { if (moduleresolveeventhandler == null) { throw new ArgumentNullException("moduleresolveeventhandler"); } return(moduleresolveeventhandler.BeginInvoke(sender, e, callback, null)); }
private RuntimeModule OnModuleResolveEvent(string moduleName) { ModuleResolveEventHandler handler = this._ModuleResolve; if (handler != null) { Delegate[] invocationList = handler.GetInvocationList(); int length = invocationList.Length; for (int i = 0; i < length; i++) { RuntimeModule module = (RuntimeModule)((ModuleResolveEventHandler)invocationList[i])(this, new ResolveEventArgs(moduleName, this)); if (module != null) { return(module); } } } return(null); }
public void add_ModuleResolve(ModuleResolveEventHandler value) { }
public void remove_ModuleResolve(ModuleResolveEventHandler value) { }