static bool Execute(EventHandler <EditingManagerAskEventArgs> d) { if (d == null) { return(false); } EditingManagerAskEventArgs e = new EditingManagerAskEventArgs(); Delegate[] delegates = d.GetInvocationList(); foreach (EventHandler <EditingManagerAskEventArgs> dg in delegates) { dg(null, e); if (e.Allowed) { return(true); } } return(false); }
static bool Execute(EventHandler<EditingManagerAskEventArgs> d) { if(d == null) return false; EditingManagerAskEventArgs e = new EditingManagerAskEventArgs(); Delegate[] delegates = d.GetInvocationList(); foreach(EventHandler<EditingManagerAskEventArgs> dg in delegates) { dg(null, e); if(e.Allowed) return true; } return false; }