public static void Bind(this IReactiveBindingHolder holder, IObservable <Unit> observable, Func <Task> onNext) { observable .AsDriver() .Subscribe(onNext) .DisposedBy(holder.DisposeBag); }
public static void BindVoid(this IReactiveBindingHolder holder, IObservable <Unit> observable, Action onNext) { observable .AsDriver() .VoidSubscribe(onNext) .DisposedBy(holder.DisposeBag); }
public static IObservable <T> AsDriver <T>(this IObservable <T> observable, ISchedulerProvider schedulerProvider) => observable.AsDriver(default(T), schedulerProvider);
public static IObservable <T> AsDriver <T>(this IObservable <T> observable) => observable.AsDriver(default(T));