예제 #1
0
파일: TaskQueue.cs 프로젝트: Term1nal/Hydra
 //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
파일: TaskQueue.cs 프로젝트: Term1nal/Hydra
 //Implementation of RaiseReturn(returnObj) event
 private void RaiseReturn(object returnObj)
 {
     if (OnReturn != null)
     {
         TaskQueueEventArgs EventArgs = new TaskQueueEventArgs(returnObj);
         OnReturn(EventArgs);
     }
 }