WhenAnyObservableMixin.

WhenAnyObservable<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(TSender, Expression<Func<TSender, IObservable<T1>>>, Expression<Func<TSender, IObservable<T2>>>, Expression<Func<TSender, IObservable<T3>>>, Expression<Func<TSender, IObservable<T4>>>, Expression<Func<TSender, IObservable<T5>>>, Expression<Func<TSender, IObservable<T6>>>, Expression<Func<TSender, IObservable<T7>>>, Expression<Func<TSender, IObservable<T8>>>, Expression<Func<TSender, IObservable<T9>>>, Expression<Func<TSender, IObservable<T10>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) Method

Namespace
ReactiveUI
Containing Type
WhenAnyObservableMixin

Syntax

public static IObservable<TRet> WhenAnyObservable<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender This, Expression<Func<TSender, IObservable<T1>>> obs1, Expression<Func<TSender, IObservable<T2>>> obs2, Expression<Func<TSender, IObservable<T3>>> obs3, Expression<Func<TSender, IObservable<T4>>> obs4, Expression<Func<TSender, IObservable<T5>>> obs5, Expression<Func<TSender, IObservable<T6>>> obs6, Expression<Func<TSender, IObservable<T7>>> obs7, Expression<Func<TSender, IObservable<T8>>> obs8, Expression<Func<TSender, IObservable<T9>>> obs9, Expression<Func<TSender, IObservable<T10>>> obs10, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet> selector) 
    where TSender : class

Type Parameters

Name Description
TSender
TRet
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10

Parameters

Name Type Description
This TSender
obs1 Expression<Func<TSender, IObservable<T1>>>
obs2 Expression<Func<TSender, IObservable<T2>>>
obs3 Expression<Func<TSender, IObservable<T3>>>
obs4 Expression<Func<TSender, IObservable<T4>>>
obs5 Expression<Func<TSender, IObservable<T5>>>
obs6 Expression<Func<TSender, IObservable<T6>>>
obs7 Expression<Func<TSender, IObservable<T7>>>
obs8 Expression<Func<TSender, IObservable<T8>>>
obs9 Expression<Func<TSender, IObservable<T9>>>
obs10 Expression<Func<TSender, IObservable<T10>>>
selector Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>

Return Value

Type Description
IObservable<TRet>