Пример #1
0
 //Overload of RaiseReturn(returnObj), adds sender reference
 private void RaiseReturn(object returnObj, object sender)
 {
     if (sender is Task)
     {
         Tasks.Remove((Task)sender);
     }
     if (OnReturn != null)
     {
         TaskQueueEventArgs EventArgs = new TaskQueueEventArgs(returnObj, sender);
         OnReturn(EventArgs);
     }
 }
Пример #2
0
 //Implementation of RaiseReturn(returnObj) event
 private void RaiseReturn(object returnObj)
 {
     if (OnReturn != null)
     {
         TaskQueueEventArgs EventArgs = new TaskQueueEventArgs(returnObj);
         OnReturn(EventArgs);
     }
 }