Example #1
0
 public static void Bind(this IReactiveBindingHolder holder, IObservable <Unit> observable, Func <Task> onNext)
 {
     observable
     .AsDriver()
     .Subscribe(onNext)
     .DisposedBy(holder.DisposeBag);
 }
Example #2
0
 public static void BindVoid(this IReactiveBindingHolder holder, IObservable <Unit> observable, Action onNext)
 {
     observable
     .AsDriver()
     .VoidSubscribe(onNext)
     .DisposedBy(holder.DisposeBag);
 }
Example #3
0
 public static void Bind <TInput, TOutput>(this IReactiveBindingHolder holder, IObservable <TInput> observable, RxAction <TInput, TOutput> action)
 {
     observable
     .Subscribe(action.Inputs)
     .DisposedBy(holder.DisposeBag);
 }
Example #4
0
 public static void Bind <T>(this IReactiveBindingHolder holder, IObservable <T> observable, ISubject <T> subject)
 {
     observable
     .Subscribe(subject.OnNext)
     .DisposedBy(holder.DisposeBag);
 }
Example #5
0
 public static void Bind <T>(this IReactiveBindingHolder holder, IObservable <T> observable, Action <T> onNext)
 {
     observable
     .Subscribe(onNext)
     .DisposedBy(holder.DisposeBag);
 }