|
@@ -4,6 +4,7 @@
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
using System.Reactive.Disposables;
|
|
|
+using System.Reactive.Threading;
|
|
|
using System.Threading;
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
@@ -1819,7 +1820,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -1913,7 +1914,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2007,7 +2008,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2103,7 +2104,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2199,7 +2200,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2297,7 +2298,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2395,7 +2396,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2495,7 +2496,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2595,7 +2596,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2697,7 +2698,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2799,7 +2800,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -2903,7 +2904,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3007,7 +3008,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3113,7 +3114,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3219,7 +3220,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3327,7 +3328,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3435,7 +3436,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3545,7 +3546,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3655,7 +3656,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3767,7 +3768,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3879,7 +3880,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -3993,7 +3994,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4107,7 +4108,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4223,7 +4224,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4339,7 +4340,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4457,7 +4458,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4575,7 +4576,7 @@ namespace System.Reactive.Linq
|
|
|
if (observer == null)
|
|
|
throw new ArgumentNullException(nameof(observer));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|
|
@@ -4695,7 +4696,7 @@ namespace System.Reactive.Linq
|
|
|
if (selector == null)
|
|
|
throw new ArgumentNullException(nameof(selector));
|
|
|
|
|
|
- var gate = new AsyncGate();
|
|
|
+ var gate = AsyncGate.Create();
|
|
|
|
|
|
var values1 = new Queue<T1>();
|
|
|
var values2 = new Queue<T2>();
|