Skip to content

,System.IObservable{--1})} ,System.IObservable{--1},System.IObservable{--2})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10},System.IObservable{--11})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10},System.IObservable{--11},System.IObservable{--12})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10},System.IObservable{--11},System.IObservable{--12},System.IObservable{--13})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10},System.IObservable{--11},System.IObservable{--12},System.IObservable{--13},System.IObservable{--14})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.IObservable{--8},System.IObservable{--9},System.IObservable{--10},System.IObservable{--11},System.IObservable{--12},System.IObservable{--13},System.IObservable{--14},System.IObservable{--15})}

QbservableEx.CombineLatest(IQbservable, IObservable) method

Defined in

Type: QbservableEx Namespace: System.Reactive.Linq Assembly: System.Reactive.dll

Applies to

netstandard2.0

Overloads

  • 1. public static IQbservable<(TFirst First, TSecond Second)> CombineLatest<TFirst, TSecond>(this IQbservable<TFirst> first, IObservable<TSecond> second)
  • 2. public static IQbservable<(TFirst First, TSecond Second, TThird Third)> CombineLatest<TFirst, TSecond, TThird>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third)
  • 3. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth)> CombineLatest<TFirst, TSecond, TThird, TFourth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth)
  • 4. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth)
  • 5. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth)
  • 6. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh)
  • 7. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth)
  • 8. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth)
  • 9. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth)
  • 10. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh)
  • 11. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth)
  • 12. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth)
  • 13. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth)
  • 14. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth, TFifteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth, IObservable<TFifteenth> fifteenth)
  • 15. public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth, TSixteenth Sixteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth, TFifteenth, TSixteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth, IObservable<TFifteenth> fifteenth, IObservable<TSixteenth> sixteenth)

1. Overload

public static IQbservable<(TFirst First, TSecond Second)> CombineLatest<TFirst, TSecond>(this IQbservable<TFirst> first, IObservable<TSecond> second)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.

Returns: IQbservable<(TFirst First, TSecond Second)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second is null.

2. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third)> CombineLatest<TFirst, TSecond, TThird>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third is null.

3. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth)> CombineLatest<TFirst, TSecond, TThird, TFourth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth is null.

4. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth is null.

5. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth is null.

6. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh is null.

7. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth is null.

8. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth is null.

9. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth is null.

10. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh is null.

11. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.
TTwelfthThe type of the elements in the twelfth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.
twelfthIObservableTwelfth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh or twelfth is null.

12. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.
TTwelfthThe type of the elements in the twelfth source sequence.
TThirteenthThe type of the elements in the thirteenth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.
twelfthIObservableTwelfth observable source.
thirteenthIObservableThirteenth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh or twelfth or thirteenth is null.

13. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.
TTwelfthThe type of the elements in the twelfth source sequence.
TThirteenthThe type of the elements in the thirteenth source sequence.
TFourteenthThe type of the elements in the fourteenth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.
twelfthIObservableTwelfth observable source.
thirteenthIObservableThirteenth observable source.
fourteenthIObservableFourteenth observable source.

Returns: IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth)> -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh or twelfth or thirteenth or fourteenth is null.

14. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth, TFifteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth, IObservable<TFifteenth> fifteenth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.
TTwelfthThe type of the elements in the twelfth source sequence.
TThirteenthThe type of the elements in the thirteenth source sequence.
TFourteenthThe type of the elements in the fourteenth source sequence.
TFifteenthThe type of the elements in the fifteenth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.
twelfthIObservableTwelfth observable source.
thirteenthIObservableThirteenth observable source.
fourteenthIObservableFourteenth observable source.
fifteenthIObservableFifteenth observable source.

Returns: [IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth)>][T:System.Reactive.Linq.IQbservable-1] -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh or twelfth or thirteenth or fourteenth or fifteenth is null.

15. Overload

public static IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth, TSixteenth Sixteenth)> CombineLatest<TFirst, TSecond, TThird, TFourth, TFifth, TSixth, TSeventh, TEighth, TNinth, TTenth, TEleventh, TTwelfth, TThirteenth, TFourteenth, TFifteenth, TSixteenth>(this IQbservable<TFirst> first, IObservable<TSecond> second, IObservable<TThird> third, IObservable<TFourth> fourth, IObservable<TFifth> fifth, IObservable<TSixth> sixth, IObservable<TSeventh> seventh, IObservable<TEighth> eighth, IObservable<TNinth> ninth, IObservable<TTenth> tenth, IObservable<TEleventh> eleventh, IObservable<TTwelfth> twelfth, IObservable<TThirteenth> thirteenth, IObservable<TFourteenth> fourteenth, IObservable<TFifteenth> fifteenth, IObservable<TSixteenth> sixteenth)

Summary: Merges the specified observable sequences into one observable sequence of tuple values whenever any of the observable sequences produces an element.

Type parameters

NameDescription
TFirstThe type of the elements in the first source sequence.
TSecondThe type of the elements in the second source sequence.
TThirdThe type of the elements in the third source sequence.
TFourthThe type of the elements in the fourth source sequence.
TFifthThe type of the elements in the fifth source sequence.
TSixthThe type of the elements in the sixth source sequence.
TSeventhThe type of the elements in the seventh source sequence.
TEighthThe type of the elements in the eighth source sequence.
TNinthThe type of the elements in the ninth source sequence.
TTenthThe type of the elements in the tenth source sequence.
TEleventhThe type of the elements in the eleventh source sequence.
TTwelfthThe type of the elements in the twelfth source sequence.
TThirteenthThe type of the elements in the thirteenth source sequence.
TFourteenthThe type of the elements in the fourteenth source sequence.
TFifteenthThe type of the elements in the fifteenth source sequence.
TSixteenthThe type of the elements in the sixteenth source sequence.

Parameters

NameTypeDescription
first[IQbservable](#First observable source.
secondIObservableSecond observable source.
thirdIObservableThird observable source.
fourthIObservableFourth observable source.
fifthIObservableFifth observable source.
sixthIObservableSixth observable source.
seventhIObservableSeventh observable source.
eighthIObservableEighth observable source.
ninthIObservableNinth observable source.
tenthIObservableTenth observable source.
eleventhIObservableEleventh observable source.
twelfthIObservableTwelfth observable source.
thirteenthIObservableThirteenth observable source.
fourteenthIObservableFourteenth observable source.
fifteenthIObservableFifteenth observable source.
sixteenthIObservableSixteenth observable source.

Returns: [IQbservable<(TFirst First, TSecond Second, TThird Third, TFourth Fourth, TFifth Fifth, TSixth Sixth, TSeventh Seventh, TEighth Eighth, TNinth Ninth, TTenth Tenth, TEleventh Eleventh, TTwelfth Twelfth, TThirteenth Thirteenth, TFourteenth Fourteenth, TFifteenth Fifteenth, TSixteenth Sixteenth)>][T:System.Reactive.Linq.IQbservable-1] -- An observable sequence containing the result of combining elements of the sources using tuple values.

Exceptions

TypeCondition
System.ArgumentNullExceptionfirst or second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh or twelfth or thirteenth or fourteenth or fifteenth or sixteenth is null.