internal async Task <bool> OnDeleting(ReplicateDataMessage message, IEntity entity) { if (Deleting is null) { return(true); } var args = new ReplicationDeleteMessageReceivedEventArgs(message, entity); await Deleting.Raise(args); return(!args.Cancel); }
/// <summary> /// Raises the Deleting event</summary> /// <param name="e">Event args</param> protected virtual void OnDeleting(EventArgs e) { Deleting.Raise(this, e); }
protected internal virtual Task OnDeleting(CancelEventArgs e) => Deleting.Raise(e);