protected virtual void RaiseOnHandled(HandlerResultEventArgs e) { OnHandled?.Invoke(this, e); }
public virtual async Task Handle(TestEvent @event) { await OnHandled?.Invoke(); await Task.CompletedTask; }