From 90a3553f94dc57aa2f5534862bb1e1fc00cb38d6 Mon Sep 17 00:00:00 2001 From: Stuart Turner Date: Sun, 26 Nov 2023 19:35:11 -0600 Subject: [PATCH] Update PublicAPI for v5.4.0 release --- .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 9 +++++---- .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 9 --------- .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 9 +++++---- .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 9 --------- .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 9 +++++---- .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 9 --------- .../PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt | 9 +++++---- .../PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt | 9 --------- Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt | 6 ++++-- .../SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt | 6 ------ Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt | 6 ++++-- .../SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt | 6 ------ Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt | 6 ++++-- .../SuperLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt | 6 ------ .../PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt | 5 +++-- .../PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt | 5 ----- 16 files changed, 35 insertions(+), 83 deletions(-) diff --git a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt index a98f6f137..9c7837c8b 100644 --- a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1,4 +1,6 @@ #nullable enable +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -75,6 +77,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections. static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! condition) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! condition) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ElementAtAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.ElementAtOrDefaultAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.EndsWith(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -247,8 +250,8 @@ static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this Sy static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -256,7 +259,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Partition(t static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.PreScan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.Random() -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -309,7 +311,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.G static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! newSegmentPredicate) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.SkipUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt index a92b0e838..7dc5c5811 100644 --- a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,10 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt index a98f6f137..9c7837c8b 100644 --- a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1,4 +1,6 @@ #nullable enable +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -75,6 +77,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections. static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! condition) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! condition) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ElementAtAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.ElementAtOrDefaultAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.EndsWith(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -247,8 +250,8 @@ static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this Sy static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -256,7 +259,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Partition(t static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.PreScan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.Random() -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -309,7 +311,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.G static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! newSegmentPredicate) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.SkipUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt index a92b0e838..7dc5c5811 100644 --- a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,10 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Shipped.txt index a98f6f137..9c7837c8b 100644 --- a/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1,4 +1,6 @@ #nullable enable +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -75,6 +77,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections. static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! condition) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! condition) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ElementAtAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.ElementAtOrDefaultAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.EndsWith(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -247,8 +250,8 @@ static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this Sy static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -256,7 +259,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Partition(t static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.PreScan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.Random() -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -309,7 +311,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.G static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! newSegmentPredicate) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.SkipUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Unshipped.txt index a92b0e838..7dc5c5811 100644 --- a/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,10 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt index a98f6f137..9c7837c8b 100644 --- a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -1,4 +1,6 @@ #nullable enable +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! +static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! func, System.Func>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -75,6 +77,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections. static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! condition) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DoWhile(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! condition) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ElementAtAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.ElementAtOrDefaultAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.EndsWith(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -247,8 +250,8 @@ static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this Sy static SuperLinq.Async.AsyncSuperEnumerable.PartialSortBy(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -256,7 +259,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Partition(t static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!, System.Collections.Generic.IAsyncEnumerable!>!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.PreScan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.Random() -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -309,7 +311,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.G static SuperLinq.Async.AsyncSuperEnumerable.Segment(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! newSegmentPredicate) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! static SuperLinq.Async.AsyncSuperEnumerable.SkipUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt index a92b0e838..7dc5c5811 100644 --- a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -1,10 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.AggregateBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable>! -static SuperLinq.Async.AsyncSuperEnumerable.Duplicates(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IAsyncEnumerable!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Partition(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(System.Collections.Generic.IAsyncEnumerable! True, System.Collections.Generic.IAsyncEnumerable! False)> -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Publish(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! -*REMOVED*static SuperLinq.Async.AsyncSuperEnumerable.Share(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Collections.Generic.IAsyncEnumerable!>! selector) -> System.Collections.Generic.IAsyncEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt index 83ba7edba..93827b3eb 100644 --- a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -13,6 +13,8 @@ static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3) -> (TAccumulate1, TAccumulate2, TAccumulate3) static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2) -> (TAccumulate1, TAccumulate2) +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource @@ -86,6 +88,7 @@ static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEn static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DoWhile(this System.Collections.Generic.IEnumerable! source, System.Func! condition) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ElementAt(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource static SuperLinq.SuperEnumerable.ElementAtOrDefault(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource? static SuperLinq.SuperEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool @@ -272,7 +275,6 @@ static SuperLinq.SuperEnumerable.Partition(this System. static SuperLinq.SuperEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Random() -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! @@ -320,7 +322,6 @@ static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! @@ -356,6 +357,7 @@ static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(TSource item, bool isFirst, bool isLast)>! +static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt index da5efbac1..7dc5c5811 100644 --- a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -*REMOVED*static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt index 335eacd94..06a461f54 100644 --- a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -13,6 +13,8 @@ static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3) -> (TAccumulate1, TAccumulate2, TAccumulate3) static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2) -> (TAccumulate1, TAccumulate2) +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource @@ -86,6 +88,7 @@ static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEn static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DoWhile(this System.Collections.Generic.IEnumerable! source, System.Func! condition) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ElementAt(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource static SuperLinq.SuperEnumerable.ElementAtOrDefault(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource? static SuperLinq.SuperEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool @@ -272,7 +275,6 @@ static SuperLinq.SuperEnumerable.Partition(this System. static SuperLinq.SuperEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Random() -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! @@ -320,7 +322,6 @@ static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! @@ -356,6 +357,7 @@ static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(TSource item, bool isFirst, bool isLast)>! +static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt index da5efbac1..7dc5c5811 100644 --- a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -*REMOVED*static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt b/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt index e4c162f9e..849a5f3d6 100644 --- a/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -13,6 +13,8 @@ static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3) -> (TAccumulate1, TAccumulate2, TAccumulate3) static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2) -> (TAccumulate1, TAccumulate2) +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource @@ -86,6 +88,7 @@ static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEn static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DoWhile(this System.Collections.Generic.IEnumerable! source, System.Func! condition) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ElementAt(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource static SuperLinq.SuperEnumerable.ElementAtOrDefault(System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource? static SuperLinq.SuperEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool @@ -272,7 +275,6 @@ static SuperLinq.SuperEnumerable.Partition(this System. static SuperLinq.SuperEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Random() -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! @@ -320,7 +322,6 @@ static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! @@ -356,6 +357,7 @@ static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(TSource item, bool isFirst, bool isLast)>! +static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! diff --git a/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt index da5efbac1..7dc5c5811 100644 --- a/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -*REMOVED*static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Take(System.Collections.Generic.IEnumerable! source, System.Range range) -> System.Collections.Generic.IEnumerable! diff --git a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt index eec11ca27..582c2a91b 100644 --- a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -13,6 +13,8 @@ static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3) -> (TAccumulate1, TAccumulate2, TAccumulate3) static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2) -> (TAccumulate1, TAccumulate2) +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! +static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate static SuperLinq.SuperEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource @@ -86,6 +88,7 @@ static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEn static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DoWhile(this System.Collections.Generic.IEnumerable! source, System.Func! condition) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ElementAt(this System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource static SuperLinq.SuperEnumerable.ElementAtOrDefault(this System.Collections.Generic.IEnumerable! source, System.Index index) -> TSource? static SuperLinq.SuperEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool @@ -272,7 +275,6 @@ static SuperLinq.SuperEnumerable.Partition(this System. static SuperLinq.SuperEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Random() -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! @@ -320,7 +322,6 @@ static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnu static SuperLinq.SuperEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source) -> SuperLinq.IBuffer! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! diff --git a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt index b25723e77..7dc5c5811 100644 --- a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -1,6 +1 @@ #nullable enable -*REMOVED*static SuperLinq.SuperEnumerable.Publish(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Share(this System.Collections.Generic.IEnumerable! source, System.Func!, System.Collections.Generic.IEnumerable!>! selector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.AggregateBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, TAccumulate seed, System.Func! func, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable>! -static SuperLinq.SuperEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer = null) -> System.Collections.Generic.IEnumerable!