private void UnhookDispatchers() { foreach (ConfirmationEvents dispatcher in OnRequestAccepted.GetInvocationList()) { OnRequestAccepted -= dispatcher; } foreach (ConfirmationEvents dispatcher in OnRequestRejected.GetInvocationList()) { OnRequestRejected -= dispatcher; } }
private void OnAccept(object sender, RoutedEventArgs e) => OnRequestAccepted?.Invoke(this, requestInfo);
private void InvokeRequestAccepted() { OnRequestAccepted?.Invoke(this, new EventArgs()); }