Exemple #1
0
 public IRxVal <Tpl <A, B, C, D> > zip <B, C, D>(
     IRxVal <B> ref2, IRxVal <C> ref3, IRxVal <D> ref4
     )
 {
     return(zipImpl(
                ref2, ref3, ref4, RxVal.builder(() => F.t(currentValue, ref2.value, ref3.value, ref4.value))
                ));
 }
Exemple #2
0
 public IRxVal <Tpl <A, A1, A2, A3, A4, A5> > zip <A1, A2, A3, A4, A5>(
     IRxVal <A1> ref2, IRxVal <A2> ref3, IRxVal <A3> ref4, IRxVal <A4> ref5, IRxVal <A5> ref6
     )
 {
     return(zipImpl(
                ref2, ref3, ref4, ref5, ref6,
                RxVal.builder(() => F.t(currentValue, ref2.value, ref3.value, ref4.value, ref5.value, ref6.value))
                ));
 }
Exemple #3
0
 public IRxVal <B> flatMap <B>(Fn <A, IRxVal <B> > mapper)
 {
     return(flatMapImpl(mapper, RxVal.builder(() => mapper(currentValue).value)));
 }
Exemple #4
0
 public IRxVal <Tpl <A, B> > zip <B>(IRxVal <B> ref2)
 {
     return(zipImpl(ref2, RxVal.builder(() => F.t(currentValue, ref2.value))));
 }
Exemple #5
0
 public new IRxVal <B> map <B>(Fn <A, B> mapper)
 {
     return(mapImpl(mapper, RxVal.builder(() => mapper(currentValue))));
 }