Matches if the event arguments are CancelEventArgs that are not yet canceled.
public bool Match(IPublication publication, ISubscription subscription, EventArgs e) { var cancelEventArgs = e as CancelEventArgs; return cancelEventArgs != null && !cancelEventArgs.Cancel; }