public Task <T> Get() { return(_runner.Run(() => _store.Select(_getter))); }
public Task <TRes> Select <TRes>(Func <IStateList <T>, TRes> selector) { return(_runner.Run(() => _store.Select(data => selector(_getter(data))))); }
public Task <T> Get() { return(_runner.Run(() => _store.Select(_getter))); }
public Task <TRes> Select <TRes>(Func <IStateList <T>, TRes> selector) { return(_runner.Run(() => _store.Select(data => selector(_getter(data))))); }