예제 #1
0
 public void removeTask(Task item, bool willReload)
 {
     items.Remove(item.UniqueName);
     if (TaskRemoved != null)
     {
         TaskRemoved.Invoke(item, willReload);
     }
 }
            public void Apply(TaskRemoved @event)
            {
                var task = List.Single(t => t.TaskId == @event.TaskId);

                List.Remove(task);
            }
예제 #3
0
 public void When(TaskRemoved taskRemoved)
 {
     Deleted = taskRemoved.Deleted;
 }
예제 #4
0
 /// <summary>
 ///     Raises the <see cref="E:TaskRemoved" /> event.
 /// </summary>
 /// <param name="e">The <see cref="ParkitectNexus.Data.Tasks.QueueableTaskEventArgs" /> instance containing the event data.</param>
 protected virtual void OnTaskRemoved(QueueableTaskEventArgs e)
 {
     TaskRemoved?.Invoke(this, e);
 }