示例#1
0
 public static IRxVal <Tpl <A, A1, A2, A3, A4, A5> > zip <A, A1, A2, A3, A4, A5>(
     this IRxVal <A> ref1, IRxVal <A1> ref2, IRxVal <A2> ref3, IRxVal <A3> ref4, IRxVal <A4> ref5,
     IRxVal <A5> ref6
     ) => RxVal.a(
     () => F.t(ref1.value, ref2.value, ref3.value, ref4.value, ref5.value, ref6.value),
     ObservableOpImpls.zip(ref1, ref2, ref3, ref4, ref5, ref6)
     );
示例#2
0
 public static IRxVal <B> map <A, B>(this IRxVal <A> rx, Fn <A, B> mapper) =>
 RxVal.a(() => mapper(rx.value), ObservableOpImpls.map(rx, mapper));
示例#3
0
 public static IRxVal <Tpl <A, B, C> > zip <A, B, C>(
     this IRxVal <A> rx, IRxVal <B> rx2, IRxVal <C> rx3
     ) => RxVal.a(
     () => F.t(rx.value, rx2.value, rx3.value),
     ObservableOpImpls.zip(rx, rx2, rx3)
     );
示例#4
0
 public static IRxVal <Tpl <A, B, C, D, E> > zip <A, B, C, D, E>(
     this IRxVal <A> ref1, IRxVal <B> ref2, IRxVal <C> ref3, IRxVal <D> ref4, IRxVal <E> ref5
     ) => RxVal.a(
     () => F.t(ref1.value, ref2.value, ref3.value, ref4.value, ref5.value),
     ObservableOpImpls.zip(ref1, ref2, ref3, ref4, ref5)
     );
示例#5
0
 // Convert this observable to reactive value with given initial value.
 public static IRxVal <A> toRxVal <A>(this IObservable <A> o, A initial) =>
 RxVal.a(initial, o.subscribe);