public IDisposable ListenUpdates(Action <T> callback) { if (upVal == null) { upVal = new EventStream <T>(); } return(upVal.Subscribe(callback)); }
public IDisposable ListenUpdates(Action <TVal> reaction) { return(changed.Subscribe(reaction)); }
public IDisposable Subscribe(Action <T> action) => receiving.Subscribe(action);