Example #1
0
        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);
        }
Example #2
0
 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;
 }