Exemplo n.º 1
0
 internal void AddEventExecute(FlowEventHandler eventHandler, FlowSourceObjectBase source, bool doContinuously, bool isLoopEnd)
 {
     if (eventHandler != null)
     {
         if (!doContinuously)
         {
             foreach (FlowEventHandler dele in eventHandler.GetInvocationList())
             {
                 currentQueue.AddEventSet(new EventSet {
                     EventHandler = dele, Source = source, IsLoopEnd = isLoopEnd
                 });
             }
         }
         else
         {
             foreach (FlowEventHandler dele in eventHandler.GetInvocationList())
             {
                 currentQueue.AddEventSetToDepth(new EventSet {
                     EventHandler = dele, Source = source, IsLoopEnd = isLoopEnd
                 });
             }
         }
     }
 }