|
@@ -10,7 +10,7 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
/* The following code is generated by a T4 template. */
|
|
/* The following code is generated by a T4 template. */
|
|
|
|
|
|
- #region CombineLatest auto-generated code (06.06.2018 11:24:41)
|
|
|
|
|
|
+ #region CombineLatest auto-generated code (21.06.2018 10:59:51)
|
|
|
|
|
|
internal sealed class CombineLatest<T1, T2, T3, TResult> : Producer<TResult, CombineLatest<T1, T2, T3, TResult>._>
|
|
internal sealed class CombineLatest<T1, T2, T3, TResult> : Producer<TResult, CombineLatest<T1, T2, T3, TResult>._>
|
|
{
|
|
{
|
|
@@ -47,17 +47,15 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[3];
|
|
|
|
- for (int i = 0; i < 3; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
|
|
+ var subscriptions = new IDisposable[3];
|
|
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -104,19 +102,17 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[4];
|
|
|
|
- for (int i = 0; i < 4; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
|
|
+ var subscriptions = new IDisposable[4];
|
|
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -166,21 +162,19 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[5];
|
|
|
|
- for (int i = 0; i < 5; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[5];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -233,23 +227,21 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[6];
|
|
|
|
- for (int i = 0; i < 6; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[6];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -305,25 +297,23 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[7];
|
|
|
|
- for (int i = 0; i < 7; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[7];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -382,27 +372,25 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8)
|
|
public void Run(IObservable<T1> source1, IObservable<T2> source2, IObservable<T3> source3, IObservable<T4> source4, IObservable<T5> source5, IObservable<T6> source6, IObservable<T7> source7, IObservable<T8> source8)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[8];
|
|
|
|
- for (int i = 0; i < 8; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[8];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -464,29 +452,27 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[9];
|
|
|
|
- for (int i = 0; i < 9; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[9];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -551,31 +537,29 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[10];
|
|
|
|
- for (int i = 0; i < 10; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[10];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -643,33 +627,31 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[11];
|
|
|
|
- for (int i = 0; i < 11; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[11];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -740,35 +722,33 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[12];
|
|
|
|
- for (int i = 0; i < 12; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
- _observer12 = new CombineLatestObserver<T12>(_gate, this, 11, subscriptions[11]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
- subscriptions[11].Disposable = source12.SubscribeSafe(_observer12);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[12];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+ subscriptions[11] = _observer12 = new CombineLatestObserver<T12>(_gate, this, 11);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
+ _observer12.SetResource(source12.SubscribeSafe(_observer12));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -842,37 +822,35 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[13];
|
|
|
|
- for (int i = 0; i < 13; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
- _observer12 = new CombineLatestObserver<T12>(_gate, this, 11, subscriptions[11]);
|
|
|
|
- _observer13 = new CombineLatestObserver<T13>(_gate, this, 12, subscriptions[12]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
- subscriptions[11].Disposable = source12.SubscribeSafe(_observer12);
|
|
|
|
- subscriptions[12].Disposable = source13.SubscribeSafe(_observer13);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[13];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+ subscriptions[11] = _observer12 = new CombineLatestObserver<T12>(_gate, this, 11);
|
|
|
|
+ subscriptions[12] = _observer13 = new CombineLatestObserver<T13>(_gate, this, 12);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
+ _observer12.SetResource(source12.SubscribeSafe(_observer12));
|
|
|
|
+ _observer13.SetResource(source13.SubscribeSafe(_observer13));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -949,39 +927,37 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[14];
|
|
|
|
- for (int i = 0; i < 14; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
- _observer12 = new CombineLatestObserver<T12>(_gate, this, 11, subscriptions[11]);
|
|
|
|
- _observer13 = new CombineLatestObserver<T13>(_gate, this, 12, subscriptions[12]);
|
|
|
|
- _observer14 = new CombineLatestObserver<T14>(_gate, this, 13, subscriptions[13]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
- subscriptions[11].Disposable = source12.SubscribeSafe(_observer12);
|
|
|
|
- subscriptions[12].Disposable = source13.SubscribeSafe(_observer13);
|
|
|
|
- subscriptions[13].Disposable = source14.SubscribeSafe(_observer14);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[14];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+ subscriptions[11] = _observer12 = new CombineLatestObserver<T12>(_gate, this, 11);
|
|
|
|
+ subscriptions[12] = _observer13 = new CombineLatestObserver<T13>(_gate, this, 12);
|
|
|
|
+ subscriptions[13] = _observer14 = new CombineLatestObserver<T14>(_gate, this, 13);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
+ _observer12.SetResource(source12.SubscribeSafe(_observer12));
|
|
|
|
+ _observer13.SetResource(source13.SubscribeSafe(_observer13));
|
|
|
|
+ _observer14.SetResource(source14.SubscribeSafe(_observer14));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -1061,41 +1037,39 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[15];
|
|
|
|
- for (int i = 0; i < 15; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
- _observer12 = new CombineLatestObserver<T12>(_gate, this, 11, subscriptions[11]);
|
|
|
|
- _observer13 = new CombineLatestObserver<T13>(_gate, this, 12, subscriptions[12]);
|
|
|
|
- _observer14 = new CombineLatestObserver<T14>(_gate, this, 13, subscriptions[13]);
|
|
|
|
- _observer15 = new CombineLatestObserver<T15>(_gate, this, 14, subscriptions[14]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
- subscriptions[11].Disposable = source12.SubscribeSafe(_observer12);
|
|
|
|
- subscriptions[12].Disposable = source13.SubscribeSafe(_observer13);
|
|
|
|
- subscriptions[13].Disposable = source14.SubscribeSafe(_observer14);
|
|
|
|
- subscriptions[14].Disposable = source15.SubscribeSafe(_observer15);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[15];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+ subscriptions[11] = _observer12 = new CombineLatestObserver<T12>(_gate, this, 11);
|
|
|
|
+ subscriptions[12] = _observer13 = new CombineLatestObserver<T13>(_gate, this, 12);
|
|
|
|
+ subscriptions[13] = _observer14 = new CombineLatestObserver<T14>(_gate, this, 13);
|
|
|
|
+ subscriptions[14] = _observer15 = new CombineLatestObserver<T15>(_gate, this, 14);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
+ _observer12.SetResource(source12.SubscribeSafe(_observer12));
|
|
|
|
+ _observer13.SetResource(source13.SubscribeSafe(_observer13));
|
|
|
|
+ _observer14.SetResource(source14.SubscribeSafe(_observer14));
|
|
|
|
+ _observer15.SetResource(source15.SubscribeSafe(_observer15));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|
|
@@ -1178,43 +1152,41 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
|
|
|
public void Run(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)
|
|
public void Run(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)
|
|
{
|
|
{
|
|
- var subscriptions = new SingleAssignmentDisposable[16];
|
|
|
|
- for (int i = 0; i < 16; i++)
|
|
|
|
- subscriptions[i] = new SingleAssignmentDisposable();
|
|
|
|
-
|
|
|
|
- _observer1 = new CombineLatestObserver<T1>(_gate, this, 0, subscriptions[0]);
|
|
|
|
- _observer2 = new CombineLatestObserver<T2>(_gate, this, 1, subscriptions[1]);
|
|
|
|
- _observer3 = new CombineLatestObserver<T3>(_gate, this, 2, subscriptions[2]);
|
|
|
|
- _observer4 = new CombineLatestObserver<T4>(_gate, this, 3, subscriptions[3]);
|
|
|
|
- _observer5 = new CombineLatestObserver<T5>(_gate, this, 4, subscriptions[4]);
|
|
|
|
- _observer6 = new CombineLatestObserver<T6>(_gate, this, 5, subscriptions[5]);
|
|
|
|
- _observer7 = new CombineLatestObserver<T7>(_gate, this, 6, subscriptions[6]);
|
|
|
|
- _observer8 = new CombineLatestObserver<T8>(_gate, this, 7, subscriptions[7]);
|
|
|
|
- _observer9 = new CombineLatestObserver<T9>(_gate, this, 8, subscriptions[8]);
|
|
|
|
- _observer10 = new CombineLatestObserver<T10>(_gate, this, 9, subscriptions[9]);
|
|
|
|
- _observer11 = new CombineLatestObserver<T11>(_gate, this, 10, subscriptions[10]);
|
|
|
|
- _observer12 = new CombineLatestObserver<T12>(_gate, this, 11, subscriptions[11]);
|
|
|
|
- _observer13 = new CombineLatestObserver<T13>(_gate, this, 12, subscriptions[12]);
|
|
|
|
- _observer14 = new CombineLatestObserver<T14>(_gate, this, 13, subscriptions[13]);
|
|
|
|
- _observer15 = new CombineLatestObserver<T15>(_gate, this, 14, subscriptions[14]);
|
|
|
|
- _observer16 = new CombineLatestObserver<T16>(_gate, this, 15, subscriptions[15]);
|
|
|
|
-
|
|
|
|
- subscriptions[0].Disposable = source1.SubscribeSafe(_observer1);
|
|
|
|
- subscriptions[1].Disposable = source2.SubscribeSafe(_observer2);
|
|
|
|
- subscriptions[2].Disposable = source3.SubscribeSafe(_observer3);
|
|
|
|
- subscriptions[3].Disposable = source4.SubscribeSafe(_observer4);
|
|
|
|
- subscriptions[4].Disposable = source5.SubscribeSafe(_observer5);
|
|
|
|
- subscriptions[5].Disposable = source6.SubscribeSafe(_observer6);
|
|
|
|
- subscriptions[6].Disposable = source7.SubscribeSafe(_observer7);
|
|
|
|
- subscriptions[7].Disposable = source8.SubscribeSafe(_observer8);
|
|
|
|
- subscriptions[8].Disposable = source9.SubscribeSafe(_observer9);
|
|
|
|
- subscriptions[9].Disposable = source10.SubscribeSafe(_observer10);
|
|
|
|
- subscriptions[10].Disposable = source11.SubscribeSafe(_observer11);
|
|
|
|
- subscriptions[11].Disposable = source12.SubscribeSafe(_observer12);
|
|
|
|
- subscriptions[12].Disposable = source13.SubscribeSafe(_observer13);
|
|
|
|
- subscriptions[13].Disposable = source14.SubscribeSafe(_observer14);
|
|
|
|
- subscriptions[14].Disposable = source15.SubscribeSafe(_observer15);
|
|
|
|
- subscriptions[15].Disposable = source16.SubscribeSafe(_observer16);
|
|
|
|
|
|
+ var subscriptions = new IDisposable[16];
|
|
|
|
+
|
|
|
|
+ subscriptions[0] = _observer1 = new CombineLatestObserver<T1>(_gate, this, 0);
|
|
|
|
+ subscriptions[1] = _observer2 = new CombineLatestObserver<T2>(_gate, this, 1);
|
|
|
|
+ subscriptions[2] = _observer3 = new CombineLatestObserver<T3>(_gate, this, 2);
|
|
|
|
+ subscriptions[3] = _observer4 = new CombineLatestObserver<T4>(_gate, this, 3);
|
|
|
|
+ subscriptions[4] = _observer5 = new CombineLatestObserver<T5>(_gate, this, 4);
|
|
|
|
+ subscriptions[5] = _observer6 = new CombineLatestObserver<T6>(_gate, this, 5);
|
|
|
|
+ subscriptions[6] = _observer7 = new CombineLatestObserver<T7>(_gate, this, 6);
|
|
|
|
+ subscriptions[7] = _observer8 = new CombineLatestObserver<T8>(_gate, this, 7);
|
|
|
|
+ subscriptions[8] = _observer9 = new CombineLatestObserver<T9>(_gate, this, 8);
|
|
|
|
+ subscriptions[9] = _observer10 = new CombineLatestObserver<T10>(_gate, this, 9);
|
|
|
|
+ subscriptions[10] = _observer11 = new CombineLatestObserver<T11>(_gate, this, 10);
|
|
|
|
+ subscriptions[11] = _observer12 = new CombineLatestObserver<T12>(_gate, this, 11);
|
|
|
|
+ subscriptions[12] = _observer13 = new CombineLatestObserver<T13>(_gate, this, 12);
|
|
|
|
+ subscriptions[13] = _observer14 = new CombineLatestObserver<T14>(_gate, this, 13);
|
|
|
|
+ subscriptions[14] = _observer15 = new CombineLatestObserver<T15>(_gate, this, 14);
|
|
|
|
+ subscriptions[15] = _observer16 = new CombineLatestObserver<T16>(_gate, this, 15);
|
|
|
|
+
|
|
|
|
+ _observer1.SetResource(source1.SubscribeSafe(_observer1));
|
|
|
|
+ _observer2.SetResource(source2.SubscribeSafe(_observer2));
|
|
|
|
+ _observer3.SetResource(source3.SubscribeSafe(_observer3));
|
|
|
|
+ _observer4.SetResource(source4.SubscribeSafe(_observer4));
|
|
|
|
+ _observer5.SetResource(source5.SubscribeSafe(_observer5));
|
|
|
|
+ _observer6.SetResource(source6.SubscribeSafe(_observer6));
|
|
|
|
+ _observer7.SetResource(source7.SubscribeSafe(_observer7));
|
|
|
|
+ _observer8.SetResource(source8.SubscribeSafe(_observer8));
|
|
|
|
+ _observer9.SetResource(source9.SubscribeSafe(_observer9));
|
|
|
|
+ _observer10.SetResource(source10.SubscribeSafe(_observer10));
|
|
|
|
+ _observer11.SetResource(source11.SubscribeSafe(_observer11));
|
|
|
|
+ _observer12.SetResource(source12.SubscribeSafe(_observer12));
|
|
|
|
+ _observer13.SetResource(source13.SubscribeSafe(_observer13));
|
|
|
|
+ _observer14.SetResource(source14.SubscribeSafe(_observer14));
|
|
|
|
+ _observer15.SetResource(source15.SubscribeSafe(_observer15));
|
|
|
|
+ _observer16.SetResource(source16.SubscribeSafe(_observer16));
|
|
|
|
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
SetUpstream(StableCompositeDisposable.Create(subscriptions));
|
|
}
|
|
}
|