/// <summary><see cref="ISender{TMessage}"/></summary> public IDisposable Subscribe(AsyncAction <ReplicableMessage <TMessage> > handler) { _handlers.Add(handler); return(Disposable.Create(() => _handlers.Remove(handler))); }
/// <summary><see cref="ISender{TMessage}"/></summary> public IDisposable Subscribe(AsyncAction <T> handler) { _handlers.Add(handler); return(Disposable.Create(() => _handlers.Remove(handler))); }