|
|
@@ -22,7 +22,7 @@ namespace System.Reactive.Linq
|
|
|
if (durationSelector == null)
|
|
|
throw new ArgumentNullException(nameof(durationSelector));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector)));
|
|
|
@@ -39,7 +39,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.comparer)));
|
|
|
@@ -56,7 +56,7 @@ namespace System.Reactive.Linq
|
|
|
if (capacity < 0)
|
|
|
throw new ArgumentOutOfRangeException(nameof(capacity));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, capacity),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.capacity)));
|
|
|
@@ -75,7 +75,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, capacity, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.capacity, state.comparer)));
|
|
|
@@ -92,7 +92,7 @@ namespace System.Reactive.Linq
|
|
|
if (durationSelector == null)
|
|
|
throw new ArgumentNullException(nameof(durationSelector));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector)));
|
|
|
@@ -111,7 +111,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.comparer)));
|
|
|
@@ -130,7 +130,7 @@ namespace System.Reactive.Linq
|
|
|
if (capacity < 0)
|
|
|
throw new ArgumentOutOfRangeException(nameof(capacity));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, capacity),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.capacity)));
|
|
|
@@ -151,7 +151,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, capacity, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.capacity, state.comparer)));
|
|
|
@@ -166,7 +166,7 @@ namespace System.Reactive.Linq
|
|
|
if (durationSelector == null)
|
|
|
throw new ArgumentNullException(nameof(durationSelector));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector)));
|
|
|
@@ -183,7 +183,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.comparer)));
|
|
|
@@ -200,7 +200,7 @@ namespace System.Reactive.Linq
|
|
|
if (capacity < 0)
|
|
|
throw new ArgumentOutOfRangeException(nameof(capacity));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, capacity),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.capacity)));
|
|
|
@@ -219,7 +219,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TSource>>.From(
|
|
|
source,
|
|
|
(keySelector, durationSelector, capacity, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TSource, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.durationSelector, state.capacity, state.comparer)));
|
|
|
@@ -236,7 +236,7 @@ namespace System.Reactive.Linq
|
|
|
if (durationSelector == null)
|
|
|
throw new ArgumentNullException(nameof(durationSelector));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector)));
|
|
|
@@ -255,7 +255,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.comparer)));
|
|
|
@@ -274,7 +274,7 @@ namespace System.Reactive.Linq
|
|
|
if (capacity < 0)
|
|
|
throw new ArgumentOutOfRangeException(nameof(capacity));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, capacity),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.capacity)));
|
|
|
@@ -295,7 +295,7 @@ namespace System.Reactive.Linq
|
|
|
if (comparer == null)
|
|
|
throw new ArgumentNullException(nameof(comparer));
|
|
|
|
|
|
- return Build<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
+ return CreateAsyncObservable<IGroupedAsyncObservable<TKey, TElement>>.From(
|
|
|
source,
|
|
|
(keySelector, elementSelector, durationSelector, capacity, comparer),
|
|
|
static (source, state, observer) => GroupByUntilCore<TSource, TKey, TElement, TDuration>(source, observer, (o, d) => AsyncObserver.GroupByUntil(o, d, state.keySelector, state.elementSelector, state.durationSelector, state.capacity, state.comparer)));
|