protected virtual void OnTerminated(TaskDelegateMetadata meta, TaskTerminatedEventArgs terminated) { throw new NotImplementedException(); }
protected virtual void OnTerminated(TaskTerminatedEventArgs e) { }