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) );
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) );
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) );
public static IObservable <Tpl <A, A1, A2, A3, A4, A5> > zip <A, A1, A2, A3, A4, A5>( this IObservable <A> o, IObservable <A1> o1, IObservable <A2> o2, IObservable <A3> o3, IObservable <A4> o4, IObservable <A5> o5 ) => Observable.a(ObservableOpImpls.zip(o, o1, o2, o3, o4, o5));
public static IObservable <Tpl <A, B, C, D, E> > zip <A, B, C, D, E>( this IObservable <A> o, IObservable <B> o1, IObservable <C> o2, IObservable <D> o3, IObservable <E> o4 ) => Observable.a(ObservableOpImpls.zip(o, o1, o2, o3, o4));
public static IObservable <Tpl <A, B, C> > zip <A, B, C>( this IObservable <A> o, IObservable <B> o1, IObservable <C> o2 ) => Observable.a(ObservableOpImpls.zip(o, o1, o2));
public static IObservable <Tpl <A, B> > zip <A, B>(this IObservable <A> o, IObservable <B> other) => Observable.a(ObservableOpImpls.zip(o, other));