Skip to content

,System.IObservable{--1},System.IObservable{--2},System.Func{--0,--1,--2,--3})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.Func{--0,--1,--2,--3,--4})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.Func{--0,--1,--2,--3,--4,--5})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.Func{--0,--1,--2,--3,--4,--5,--6})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.Func{--0,--1,--2,--3,--4,--5,--6,--7})} ,System.IObservable{--1},System.IObservable{--2},System.IObservable{--3},System.IObservable{--4},System.IObservable{--5},System.IObservable{--6},System.IObservable{--7},System.Func{--0,--1,--2,--3,--4,--5,--6,--7,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--11,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--11,--12,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--11,--12,--13,--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.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--11,--12,--13,--14,--15})} ,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},System.Func{--0,--1,--2,--3,--4,--5,--6,--7,--8,--9,--10,--11,--12,--13,--14,--15,--16})} ,System.IObservable{--1},System.Func{--0,--1,--2})} },System.Func{System.Collections.Generic.IList{--0},--1})} })} [])}

Observable.CombineLatest(IObservable, IObservable, IObservable, Func) method

Defined in

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

Applies to

net8.0, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.0

Overloads

  • 1. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, Func<TSource1, TSource2, TSource3, TResult> resultSelector)
  • 2. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, Func<TSource1, TSource2, TSource3, TSource4, TResult> resultSelector)
  • 3. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TResult> resultSelector)
  • 4. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TResult> resultSelector)
  • 5. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TResult> resultSelector)
  • 6. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TResult> resultSelector)
  • 7. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TResult> resultSelector)
  • 8. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TResult> resultSelector)
  • 9. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TResult> resultSelector)
  • 10. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TResult> resultSelector)
  • 11. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TResult> resultSelector)
  • 12. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TResult> resultSelector)
  • 13. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, IObservable<TSource15> source15, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TResult> resultSelector)
  • 14. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TSource16, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, IObservable<TSource15> source15, IObservable<TSource16> source16, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TSource16, TResult> resultSelector)
  • 15. public static IObservable<TResult> CombineLatest<TSource1, TSource2, TResult>(this IObservable<TSource1> first, IObservable<TSource2> second, Func<TSource1, TSource2, TResult> resultSelector)
  • 16. public static IObservable<TResult> CombineLatest<TSource, TResult>(this IEnumerable<IObservable<TSource>> sources, Func<IList<TSource>, TResult> resultSelector)
  • 17. public static IObservable<IList<TSource>> CombineLatest<TSource>(this IEnumerable<IObservable<TSource>> sources)
  • 18. public static IObservable<IList<TSource>> CombineLatest<TSource>(params IObservable<TSource>[] sources)

1. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, Func<TSource1, TSource2, TSource3, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
resultSelectorFunc--

Returns: IObservable

2. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, Func<TSource1, TSource2, TSource3, TSource4, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
resultSelectorFunc--

Returns: IObservable

3. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
resultSelectorFunc--

Returns: IObservable

4. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
resultSelectorFunc--

Returns: IObservable

5. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
resultSelectorFunc--

Returns: IObservable

6. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
resultSelectorFunc--

Returns: IObservable

7. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
resultSelectorFunc--

Returns: IObservable

8. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
resultSelectorFunc--

Returns: IObservable

9. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
resultSelectorFunc--

Returns: IObservable

10. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TSource12--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
source12IObservable--
resultSelectorFunc--

Returns: IObservable

11. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TSource12--
TSource13--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
source12IObservable--
source13IObservable--
resultSelectorFunc--

Returns: IObservable

12. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TSource12--
TSource13--
TSource14--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
source12IObservable--
source13IObservable--
source14IObservable--
resultSelectorFunc--

Returns: IObservable

13. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, IObservable<TSource15> source15, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TSource12--
TSource13--
TSource14--
TSource15--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
source12IObservable--
source13IObservable--
source14IObservable--
source15IObservable--
resultSelectorFunc--

Returns: IObservable

14. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TSource16, TResult>(this IObservable<TSource1> source1, IObservable<TSource2> source2, IObservable<TSource3> source3, IObservable<TSource4> source4, IObservable<TSource5> source5, IObservable<TSource6> source6, IObservable<TSource7> source7, IObservable<TSource8> source8, IObservable<TSource9> source9, IObservable<TSource10> source10, IObservable<TSource11> source11, IObservable<TSource12> source12, IObservable<TSource13> source13, IObservable<TSource14> source14, IObservable<TSource15> source15, IObservable<TSource16> source16, Func<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TSource16, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TSource3--
TSource4--
TSource5--
TSource6--
TSource7--
TSource8--
TSource9--
TSource10--
TSource11--
TSource12--
TSource13--
TSource14--
TSource15--
TSource16--
TResult--

Parameters

NameTypeDescription
source1IObservable--
source2IObservable--
source3IObservable--
source4IObservable--
source5IObservable--
source6IObservable--
source7IObservable--
source8IObservable--
source9IObservable--
source10IObservable--
source11IObservable--
source12IObservable--
source13IObservable--
source14IObservable--
source15IObservable--
source16IObservable--
resultSelectorFunc--

Returns: IObservable

15. Overload

public static IObservable<TResult> CombineLatest<TSource1, TSource2, TResult>(this IObservable<TSource1> first, IObservable<TSource2> second, Func<TSource1, TSource2, TResult> resultSelector)

Type parameters

NameDescription
TSource1--
TSource2--
TResult--

Parameters

NameTypeDescription
firstIObservable--
secondIObservable--
resultSelectorFunc--

Returns: IObservable

16. Overload

public static IObservable<TResult> CombineLatest<TSource, TResult>(this IEnumerable<IObservable<TSource>> sources, Func<IList<TSource>, TResult> resultSelector)

Type parameters

NameDescription
TSource--
TResult--

Parameters

NameTypeDescription
sourcesIEnumerable>--
resultSelectorFunc, TResult>--

Returns: IObservable

17. Overload

public static IObservable<IList<TSource>> CombineLatest<TSource>(this IEnumerable<IObservable<TSource>> sources)

Type parameters

NameDescription
TSource--

Parameters

NameTypeDescription
sourcesIEnumerable>--

Returns: IObservable>

18. Overload

public static IObservable<IList<TSource>> CombineLatest<TSource>(params IObservable<TSource>[] sources)

Type parameters

NameDescription
TSource--

Parameters

NameTypeDescription
params sourcesIObservable<TSource>[]--

Returns: IObservable>