Skip to content

,System.IObservable{--1},System.Func{--0,--1,--2})} ,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})}

CombineLatestObservable.Create(IObservable, IObservable, Func) method

Defined in

Type: CombineLatestObservable Namespace: ReactiveUI.Binding.Observables Assembly: ReactiveUI.Binding.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Overloads

  • 1. public static IObservable<TResult> Create<T1, T2, TResult>(IObservable<T1> source1, IObservable<T2> source2, Func<T1, T2, TResult> resultSelector)
  • 2. public static IObservable<TResult> Create<T1, T2, T3, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, Func<T1, T2, T3, TResult> resultSelector)
  • 3. public static IObservable<TResult> Create<T1, T2, T3, T4, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, Func<T1, T2, T3, T4, TResult> resultSelector)
  • 4. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, Func<T1, T2, T3, T4, T5, TResult> resultSelector)
  • 5. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, Func<T1, T2, T3, T4, T5, T6, TResult> resultSelector)
  • 6. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, Func<T1, T2, T3, T4, T5, T6, T7, TResult> resultSelector)
  • 7. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> resultSelector)
  • 8. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> resultSelector)
  • 9. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> resultSelector)
  • 10. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> resultSelector)
  • 11. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> resultSelector)
  • 12. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> resultSelector)
  • 13. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> resultSelector)
  • 14. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, IObservable<T15> source15, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> resultSelector)
  • 15. public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, IObservable<T15> source15, IObservable<T16> source16, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> resultSelector)

1. Overload

public static IObservable<TResult> Create<T1, T2, TResult>(IObservable<T1> source1, IObservable<T2> source2, Func<T1, T2, TResult> resultSelector)

View source

Summary: Combines the latest values from two observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

2. Overload

public static IObservable<TResult> Create<T1, T2, T3, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, Func<T1, T2, T3, TResult> resultSelector)

View source

Summary: Combines the latest values from three observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

3. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, Func<T1, T2, T3, T4, TResult> resultSelector)

View source

Summary: Combines the latest values from four observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

4. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, Func<T1, T2, T3, T4, T5, TResult> resultSelector)

View source

Summary: Combines the latest values from five observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

5. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, Func<T1, T2, T3, T4, T5, T6, TResult> resultSelector)

View source

Summary: Combines the latest values from six observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

6. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, Func<T1, T2, T3, T4, T5, T6, T7, TResult> resultSelector)

View source

Summary: Combines the latest values from seven observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

7. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> resultSelector)

View source

Summary: Combines the latest values from eight observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

8. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> resultSelector)

View source

Summary: Combines the latest values from nine observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

9. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> resultSelector)

View source

Summary: Combines the latest values from ten observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

10. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> resultSelector)

View source

Summary: Combines the latest values from eleven observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

11. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> resultSelector)

View source

Summary: Combines the latest values from twelve observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
T12Source element type 12.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
source12IObservableSource observable 12.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

12. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> resultSelector)

View source

Summary: Combines the latest values from thirteen observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
T12Source element type 12.
T13Source element type 13.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
source12IObservableSource observable 12.
source13IObservableSource observable 13.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

13. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> resultSelector)

View source

Summary: Combines the latest values from fourteen observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
T12Source element type 12.
T13Source element type 13.
T14Source element type 14.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
source12IObservableSource observable 12.
source13IObservableSource observable 13.
source14IObservableSource observable 14.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

14. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, IObservable<T15> source15, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> resultSelector)

View source

Summary: Combines the latest values from fifteen observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
T12Source element type 12.
T13Source element type 13.
T14Source element type 14.
T15Source element type 15.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
source12IObservableSource observable 12.
source13IObservableSource observable 13.
source14IObservableSource observable 14.
source15IObservableSource observable 15.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.

15. Overload

public static IObservable<TResult> Create<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8, IObservable<T9> source9, IObservable<T10> source10, IObservable<T11> source11, IObservable<T12> source12, IObservable<T13> source13, IObservable<T14> source14, IObservable<T15> source15, IObservable<T16> source16, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> resultSelector)

View source

Summary: Combines the latest values from sixteen observables using a result selector.

Type parameters

NameDescription
T1Source element type 1.
T2Source element type 2.
T3Source element type 3.
T4Source element type 4.
T5Source element type 5.
T6Source element type 6.
T7Source element type 7.
T8Source element type 8.
T9Source element type 9.
T10Source element type 10.
T11Source element type 11.
T12Source element type 12.
T13Source element type 13.
T14Source element type 14.
T15Source element type 15.
T16Source element type 16.
TResultThe result element type.

Parameters

NameTypeDescription
source1IObservableSource observable 1.
source2IObservableSource observable 2.
source3IObservableSource observable 3.
source4IObservableSource observable 4.
source5IObservableSource observable 5.
source6IObservableSource observable 6.
source7IObservableSource observable 7.
source8IObservableSource observable 8.
source9IObservableSource observable 9.
source10IObservableSource observable 10.
source11IObservableSource observable 11.
source12IObservableSource observable 12.
source13IObservableSource observable 13.
source14IObservableSource observable 14.
source15IObservableSource observable 15.
source16IObservableSource observable 16.
resultSelectorFuncThe function to combine the latest values.

Returns: IObservable -- An observable of combined results.