WhenAnyObservableMixin.

WhenAnyObservable<TSender, TRet>(TSender, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>, Expression<Func<TSender, IObservable<TRet>>>) Method

Namespace
ReactiveUI
Containing Type
WhenAnyObservableMixin

Syntax

public static IObservable<TRet> WhenAnyObservable<TSender, TRet>(this TSender This, Expression<Func<TSender, IObservable<TRet>>> obs1, Expression<Func<TSender, IObservable<TRet>>> obs2, Expression<Func<TSender, IObservable<TRet>>> obs3, Expression<Func<TSender, IObservable<TRet>>> obs4, Expression<Func<TSender, IObservable<TRet>>> obs5, Expression<Func<TSender, IObservable<TRet>>> obs6, Expression<Func<TSender, IObservable<TRet>>> obs7, Expression<Func<TSender, IObservable<TRet>>> obs8, Expression<Func<TSender, IObservable<TRet>>> obs9, Expression<Func<TSender, IObservable<TRet>>> obs10, Expression<Func<TSender, IObservable<TRet>>> obs11) 
    where TSender : class

Type Parameters

Name Description
TSender
TRet

Parameters

Name Type Description
This TSender
obs1 Expression<Func<TSender, IObservable<TRet>>>
obs2 Expression<Func<TSender, IObservable<TRet>>>
obs3 Expression<Func<TSender, IObservable<TRet>>>
obs4 Expression<Func<TSender, IObservable<TRet>>>
obs5 Expression<Func<TSender, IObservable<TRet>>>
obs6 Expression<Func<TSender, IObservable<TRet>>>
obs7 Expression<Func<TSender, IObservable<TRet>>>
obs8 Expression<Func<TSender, IObservable<TRet>>>
obs9 Expression<Func<TSender, IObservable<TRet>>>
obs10 Expression<Func<TSender, IObservable<TRet>>>
obs11 Expression<Func<TSender, IObservable<TRet>>>

Return Value

Type Description
IObservable<TRet>