public IObservableViewModel <T> ToViewModel() { var viewModel = new ObservableViewModel <T>(Source, _emptyPredicate, _refreshOn, _timeout, new CompositeDisposable(), _schedulers); _saveViewModel(viewModel); return(viewModel); }
public void Visit <T>(ObservableViewModel <T> ovm) { ovm.ChainEmptyPredicate(t => { var enumerable = t as IEnumerable <object>; if (enumerable == null) { return(false); } return(!enumerable.Any()); }); }
public void Visit <T>(ObservableViewModel <T> ovm) { ovm.ChainEmptyPredicate(t => t == null); }