diff --git a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt index 5b6e6f74..29016247 100644 --- a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -8,11 +8,25 @@ static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AssertCount(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AtLeast(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AtMost(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! @@ -30,6 +44,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.C static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int? count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! @@ -44,6 +59,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this Syst static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +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.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.Threading.Tasks.ValueTask @@ -78,6 +109,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collectio static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func>! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -100,6 +132,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collect static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.From(params System.Func!>![]! functions) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function1, System.Func!>! function2) -> System.Collections.Generic.IAsyncEnumerable! @@ -138,6 +174,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Identity(T x) -> T +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source, int startIndex) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.IndexBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! @@ -168,14 +208,23 @@ static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Pad(this System.Collections.Generic.IAsyncEnumerable! source, int width) -> System.Collections.Generic.IAsyncEnumerable! @@ -203,6 +252,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -216,14 +267,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collection static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, int index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! @@ -246,6 +305,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, SuperLinq.OrderByDirection direction, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! @@ -282,11 +343,16 @@ static SuperLinq.Async.AsyncSuperEnumerable.TakeEvery(this System.Colle static SuperLinq.Async.AsyncSuperEnumerable.TakeUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(TCardinality Cardinality, T? Value)> +static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Where(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! filter) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Window(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowLeft(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowRight(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! @@ -306,3 +372,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IAsyncEnumerable! third) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond, TThird)>! static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond)>! SuperLinq.Async.AsyncSuperEnumerable +SuperLinq.Async.IAsyncBuffer +SuperLinq.Async.IAsyncBuffer.Count.get -> int +SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt index d7de89c6..7dc5c581 100644 --- a/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,70 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -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.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> 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.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -SuperLinq.Async.IAsyncBuffer -SuperLinq.Async.IAsyncBuffer.Count.get -> int -SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt index 5b6e6f74..29016247 100644 --- a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -8,11 +8,25 @@ static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AssertCount(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AtLeast(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AtMost(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! @@ -30,6 +44,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.C static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int? count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! @@ -44,6 +59,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this Syst static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +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.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.Threading.Tasks.ValueTask @@ -78,6 +109,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collectio static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func>! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -100,6 +132,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collect static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.From(params System.Func!>![]! functions) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function1, System.Func!>! function2) -> System.Collections.Generic.IAsyncEnumerable! @@ -138,6 +174,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Identity(T x) -> T +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source, int startIndex) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.IndexBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! @@ -168,14 +208,23 @@ static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Pad(this System.Collections.Generic.IAsyncEnumerable! source, int width) -> System.Collections.Generic.IAsyncEnumerable! @@ -203,6 +252,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -216,14 +267,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collection static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, int index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! @@ -246,6 +305,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, SuperLinq.OrderByDirection direction, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! @@ -282,11 +343,16 @@ static SuperLinq.Async.AsyncSuperEnumerable.TakeEvery(this System.Colle static SuperLinq.Async.AsyncSuperEnumerable.TakeUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(TCardinality Cardinality, T? Value)> +static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Where(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! filter) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Window(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowLeft(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowRight(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! @@ -306,3 +372,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IAsyncEnumerable! third) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond, TThird)>! static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond)>! SuperLinq.Async.AsyncSuperEnumerable +SuperLinq.Async.IAsyncBuffer +SuperLinq.Async.IAsyncBuffer.Count.get -> int +SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt index d7de89c6..7dc5c581 100644 --- a/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,70 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -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.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> 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.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -SuperLinq.Async.IAsyncBuffer -SuperLinq.Async.IAsyncBuffer.Count.get -> int -SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt index 5b6e6f74..29016247 100644 --- a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -8,11 +8,25 @@ static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AggregateRight(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! func, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AssertCount(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.AtLeast(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.AtMost(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.BindByIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! indices) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Choose(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! chooser) -> System.Collections.Generic.IAsyncEnumerable! @@ -30,6 +44,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.C static SuperLinq.Async.AsyncSuperEnumerable.CountBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.CountDown(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int? count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DensePartialSort(this System.Collections.Generic.IAsyncEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! @@ -44,6 +59,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this Syst static SuperLinq.Async.AsyncSuperEnumerable.DenseRankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.DistinctBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! +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.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.Threading.Tasks.ValueTask @@ -78,6 +109,7 @@ static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collectio static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func>! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FillForward(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func! fillSelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, int count, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.FindIndex(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask @@ -100,6 +132,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collect static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.Fold(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! folder) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.From(params System.Func!>![]! functions) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.From(System.Func!>! function1, System.Func!>! function2) -> System.Collections.Generic.IAsyncEnumerable! @@ -138,6 +174,10 @@ static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.GroupAdjacent(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.Identity(T x) -> T +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.Index(this System.Collections.Generic.IAsyncEnumerable! source, int startIndex) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! static SuperLinq.Async.AsyncSuperEnumerable.IndexBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(int index, TSource item)>! @@ -168,14 +208,23 @@ static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MaxItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItems(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.MinItemsBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.OrderBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Pad(this System.Collections.Generic.IAsyncEnumerable! source, int width) -> System.Collections.Generic.IAsyncEnumerable! @@ -203,6 +252,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IAsyncEnumerable! @@ -216,14 +267,22 @@ static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collection static SuperLinq.Async.AsyncSuperEnumerable.Rank(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! static SuperLinq.Async.AsyncSuperEnumerable.RankBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable<(TSource item, int rank)>! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, int index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Replace(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! rightResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.RightOuterJoin(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IAsyncEnumerable<(TLeft? left, TRight right)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! static SuperLinq.Async.AsyncSuperEnumerable.RunLengthEncode(this System.Collections.Generic.IAsyncEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(T value, int count)>! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! static SuperLinq.Async.AsyncSuperEnumerable.ScanBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! seedSelector, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable<(TKey key, TState state)>! @@ -246,6 +305,8 @@ 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! static SuperLinq.Async.AsyncSuperEnumerable.SortedMerge(this System.Collections.Generic.IAsyncEnumerable! source, SuperLinq.OrderByDirection direction, params System.Collections.Generic.IAsyncEnumerable![]! otherSequences) -> System.Collections.Generic.IAsyncEnumerable! @@ -282,11 +343,16 @@ static SuperLinq.Async.AsyncSuperEnumerable.TakeEvery(this System.Colle static SuperLinq.Async.AsyncSuperEnumerable.TakeUntil(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.ThenBy(this System.Linq.IOrderedAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask static SuperLinq.Async.AsyncSuperEnumerable.TrySingle(this System.Collections.Generic.IAsyncEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<(TCardinality Cardinality, T? Value)> +static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Where(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! filter) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! static SuperLinq.Async.AsyncSuperEnumerable.Window(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowLeft(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! static SuperLinq.Async.AsyncSuperEnumerable.WindowRight(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! @@ -306,3 +372,6 @@ static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second, System.Collections.Generic.IAsyncEnumerable! third) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond, TThird)>! static SuperLinq.Async.AsyncSuperEnumerable.ZipShortest(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable<(TFirst, TSecond)>! SuperLinq.Async.AsyncSuperEnumerable +SuperLinq.Async.IAsyncBuffer +SuperLinq.Async.IAsyncBuffer.Count.get -> int +SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt index d7de89c6..7dc5c581 100644 --- a/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq.Async/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -1,70 +1 @@ #nullable enable -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Amb(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Batch(this System.Collections.Generic.IAsyncEnumerable! source, int size) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Buffer(this System.Collections.Generic.IAsyncEnumerable! source, int count, int skip) -> System.Collections.Generic.IAsyncEnumerable!>! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func>! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IAsyncEnumerable! defaultSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! onNext, System.Action! onError, System.Action! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Do(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! onNext, System.Func! onError, System.Func! onCompleted) -> System.Collections.Generic.IAsyncEnumerable! -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.Finally(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.ForEach(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! action, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.If(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! thenSource, System.Collections.Generic.IAsyncEnumerable! elseSource) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MaxByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> SuperLinq.Async.IAsyncBuffer! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.MinByWithTies(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IAsyncEnumerable! first, System.Collections.Generic.IAsyncEnumerable! second) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> 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.Repeat(TResult value) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Repeat(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Retry(this System.Collections.Generic.IAsyncEnumerable! source, int count) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Return(T item) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Scan(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Timeout(this System.Collections.Generic.IAsyncEnumerable! source, System.TimeSpan timeout) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static SuperLinq.Async.AsyncSuperEnumerable.While(System.Func>! condition, System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -SuperLinq.Async.IAsyncBuffer -SuperLinq.Async.IAsyncBuffer.Count.get -> int -SuperLinq.Async.IAsyncBuffer.Reset(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask diff --git a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt index a49a0f35..8c82d97a 100644 --- a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -26,6 +26,8 @@ static SuperLinq.SuperEnumerable.Batch(this System.Collections static SuperLinq.SuperEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth) -> System.Collections.Generic.IEnumerable<(T1, T2, T3, T4, T5, T6, T7, T8)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! @@ -40,6 +42,12 @@ static SuperLinq.SuperEnumerable.Cartesian(this System.Coll static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third) -> System.Collections.Generic.IEnumerable<(T1, T2, T3)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable<(T1, T2)>! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool @@ -54,6 +62,7 @@ static SuperLinq.SuperEnumerable.CountBy(this System.Collections. static SuperLinq.SuperEnumerable.CountBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, int count)>! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable<(TSource item, int? count)>! +static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -68,6 +77,15 @@ static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collecti static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! +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.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 @@ -91,6 +109,7 @@ static SuperLinq.SuperEnumerable.FillBackward(this System.Collections.Generic static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index, int count) -> int @@ -116,6 +135,8 @@ static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generi static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void static SuperLinq.SuperEnumerable.From(params System.Func![]! functions) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function1, System.Func! function2) -> System.Collections.Generic.IEnumerable! @@ -159,6 +180,8 @@ static SuperLinq.SuperEnumerable.GroupAdjacent(this Syst static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Identity(T x) -> T +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! @@ -191,15 +214,23 @@ static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! @@ -237,6 +268,8 @@ 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! static SuperLinq.SuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! @@ -252,8 +285,13 @@ static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.I static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! +static SuperLinq.SuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, int index, TSource value) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Return(T item) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -265,6 +303,8 @@ static SuperLinq.SuperEnumerable.RightOuterJoin(th static SuperLinq.SuperEnumerable.RightOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft? left, TRight right)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable<(T value, int count)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(T value, int count)>! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanEx(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! @@ -276,6 +316,8 @@ 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! static SuperLinq.SuperEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! @@ -314,6 +356,7 @@ static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Gene 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! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static SuperLinq.SuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! @@ -347,16 +390,15 @@ static SuperLinq.SuperEnumerable.ToLookup(this System.Collections. static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many) -> (TCardinality Cardinality, T? Value) static SuperLinq.SuperEnumerable.Unfold(TState state, System.Func! generator, System.Func! predicate, System.Func! stateSelector, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Where(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! filter) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! @@ -407,6 +449,9 @@ SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePrior SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items, System.Collections.Generic.IComparer? priorityComparer, System.Collections.Generic.IEqualityComparer? elementComparer) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEqualityComparer? elementComparer) -> void +SuperLinq.IBuffer +SuperLinq.IBuffer.Count.get -> int +SuperLinq.IBuffer.Reset() -> void SuperLinq.JoinType SuperLinq.JoinType.Hash = 1 -> SuperLinq.JoinType SuperLinq.JoinType.Loop = 0 -> SuperLinq.JoinType diff --git a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt index 300c49f6..7dc5c581 100644 --- a/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,53 +1 @@ #nullable enable -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! -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.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> 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.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -SuperLinq.IBuffer -SuperLinq.IBuffer.Count.get -> int -SuperLinq.IBuffer.Reset() -> void - -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> 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 e6305105..b6e42794 100644 --- a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -26,6 +26,8 @@ static SuperLinq.SuperEnumerable.Batch(this System.Collections static SuperLinq.SuperEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth) -> System.Collections.Generic.IEnumerable<(T1, T2, T3, T4, T5, T6, T7, T8)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! @@ -40,6 +42,12 @@ static SuperLinq.SuperEnumerable.Cartesian(this System.Coll static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third) -> System.Collections.Generic.IEnumerable<(T1, T2, T3)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable<(T1, T2)>! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool @@ -54,6 +62,7 @@ static SuperLinq.SuperEnumerable.CountBy(this System.Collections. static SuperLinq.SuperEnumerable.CountBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, int count)>! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable<(TSource item, int? count)>! +static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -68,6 +77,15 @@ static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collecti static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! +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.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 @@ -91,6 +109,7 @@ static SuperLinq.SuperEnumerable.FillBackward(this System.Collections.Generic static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index, int count) -> int @@ -116,6 +135,8 @@ static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generi static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void static SuperLinq.SuperEnumerable.From(params System.Func![]! functions) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function1, System.Func! function2) -> System.Collections.Generic.IEnumerable! @@ -159,6 +180,8 @@ static SuperLinq.SuperEnumerable.GroupAdjacent(this Syst static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Identity(T x) -> T +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! @@ -191,15 +214,23 @@ static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! @@ -237,6 +268,8 @@ 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! static SuperLinq.SuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! @@ -252,8 +285,13 @@ static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.I static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! +static SuperLinq.SuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, int index, TSource value) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Return(T item) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -265,6 +303,8 @@ static SuperLinq.SuperEnumerable.RightOuterJoin(th static SuperLinq.SuperEnumerable.RightOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft? left, TRight right)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable<(T value, int count)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(T value, int count)>! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanEx(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! @@ -276,6 +316,8 @@ 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! static SuperLinq.SuperEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! @@ -314,6 +356,7 @@ static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Gene 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! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static SuperLinq.SuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! @@ -347,16 +390,15 @@ static SuperLinq.SuperEnumerable.ToLookup(this System.Collections. static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many) -> (TCardinality Cardinality, T? Value) static SuperLinq.SuperEnumerable.Unfold(TState state, System.Func! generator, System.Func! predicate, System.Func! stateSelector, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Where(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! filter) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! @@ -407,6 +449,9 @@ SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePrior SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items, System.Collections.Generic.IComparer? priorityComparer, System.Collections.Generic.IEqualityComparer? elementComparer) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEqualityComparer? elementComparer) -> void +SuperLinq.IBuffer +SuperLinq.IBuffer.Count.get -> int +SuperLinq.IBuffer.Reset() -> void SuperLinq.JoinType SuperLinq.JoinType.Hash = 1 -> SuperLinq.JoinType SuperLinq.JoinType.Loop = 0 -> SuperLinq.JoinType diff --git a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt index 300c49f6..7dc5c581 100644 --- a/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,53 +1 @@ #nullable enable -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! -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.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> 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.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -SuperLinq.IBuffer -SuperLinq.IBuffer.Count.get -> int -SuperLinq.IBuffer.Reset() -> void - -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> 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 0a12404d..a1d351fe 100644 --- a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt +++ b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Shipped.txt @@ -26,6 +26,8 @@ static SuperLinq.SuperEnumerable.Batch(this System.Collections static SuperLinq.SuperEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices, System.Func! resultSelector, System.Func! missingSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.BindByIndex(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! indices) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! +static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Collections.Generic.IEnumerable! eighth) -> System.Collections.Generic.IEnumerable<(T1, T2, T3, T4, T5, T6, T7, T8)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Collections.Generic.IEnumerable! fifth, System.Collections.Generic.IEnumerable! sixth, System.Collections.Generic.IEnumerable! seventh, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! @@ -40,6 +42,12 @@ static SuperLinq.SuperEnumerable.Cartesian(this System.Coll static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third) -> System.Collections.Generic.IEnumerable<(T1, T2, T3)>! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable<(T1, T2)>! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool static SuperLinq.SuperEnumerable.CollectionEqual(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool @@ -54,6 +62,7 @@ static SuperLinq.SuperEnumerable.CountBy(this System.Collections. static SuperLinq.SuperEnumerable.CountBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, int count)>! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable<(TSource item, int? count)>! +static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, SuperLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DensePartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -68,6 +77,15 @@ static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collecti static SuperLinq.SuperEnumerable.DenseRankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! +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.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 @@ -91,6 +109,7 @@ static SuperLinq.SuperEnumerable.FillBackward(this System.Collections.Generic static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index) -> int static SuperLinq.SuperEnumerable.FindIndex(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Index index, int count) -> int @@ -116,6 +135,8 @@ static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generi static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult static SuperLinq.SuperEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void static SuperLinq.SuperEnumerable.From(params System.Func![]! functions) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.From(System.Func! function1, System.Func! function2) -> System.Collections.Generic.IEnumerable! @@ -159,6 +180,8 @@ static SuperLinq.SuperEnumerable.GroupAdjacent(this Syst static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.Identity(T x) -> T +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! static SuperLinq.SuperEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(int index, TSource item)>! @@ -191,15 +214,23 @@ static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, TComparer comparer) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector, System.Func! leftResultSelector, System.Func! bothResultSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.LeftOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft left, TRight? right)>! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MaxItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItems(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.MinItemsBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! static SuperLinq.SuperEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! @@ -237,6 +268,8 @@ 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! static SuperLinq.SuperEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! @@ -252,8 +285,13 @@ static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.I static SuperLinq.SuperEnumerable.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! static SuperLinq.SuperEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.IEnumerable<(TSource item, int rank)>! +static SuperLinq.SuperEnumerable.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, int index, TSource value) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Replace(this System.Collections.Generic.IEnumerable! source, System.Index index, TSource value) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Return(T item) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! @@ -265,6 +303,8 @@ static SuperLinq.SuperEnumerable.RightOuterJoin(th static SuperLinq.SuperEnumerable.RightOuterJoin(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, SuperLinq.JoinType joinType, System.Func! leftKeySelector, System.Func! rightKeySelector) -> System.Collections.Generic.IEnumerable<(TLeft? left, TRight right)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable<(T value, int count)>! static SuperLinq.SuperEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(T value, int count)>! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey key, TState state)>! static SuperLinq.SuperEnumerable.ScanEx(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! @@ -276,6 +316,8 @@ 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! static SuperLinq.SuperEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! @@ -315,6 +357,7 @@ static SuperLinq.SuperEnumerable.TakeEvery(this System.Collections.Gene 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! static SuperLinq.SuperEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, SuperLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static SuperLinq.SuperEnumerable.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! static SuperLinq.SuperEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult?[]! @@ -348,16 +391,15 @@ static SuperLinq.SuperEnumerable.ToLookup(this System.Collections. static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! static SuperLinq.SuperEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! static SuperLinq.SuperEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector) -> TResult static SuperLinq.SuperEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many) -> (TCardinality Cardinality, T? Value) static SuperLinq.SuperEnumerable.Unfold(TState state, System.Func! generator, System.Func! predicate, System.Func! stateSelector, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Where(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! filter) -> System.Collections.Generic.IEnumerable! +static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, int size, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! static SuperLinq.SuperEnumerable.Window(this System.Collections.Generic.IEnumerable! source, TSource[]! array, System.Func!, TResult>! selector) -> System.Collections.Generic.IEnumerable! @@ -408,6 +450,9 @@ SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePrior SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)>! items, System.Collections.Generic.IComparer? priorityComparer, System.Collections.Generic.IEqualityComparer? elementComparer) -> void SuperLinq.Collections.UpdatablePriorityQueue.UpdatablePriorityQueue(System.Collections.Generic.IEqualityComparer? elementComparer) -> void +SuperLinq.IBuffer +SuperLinq.IBuffer.Count.get -> int +SuperLinq.IBuffer.Reset() -> void SuperLinq.JoinType SuperLinq.JoinType.Hash = 1 -> SuperLinq.JoinType SuperLinq.JoinType.Loop = 0 -> SuperLinq.JoinType diff --git a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt index 300c49f6..7dc5c581 100644 --- a/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt +++ b/Source/SuperLinq/PublicAPI/netcoreapp3.1/PublicAPI.Unshipped.txt @@ -1,53 +1 @@ #nullable enable -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Buffer(this System.Collections.Generic.IEnumerable! source, int count, int skip) -> System.Collections.Generic.IEnumerable!>! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Case(System.Func! selector, System.Collections.Generic.IDictionary!>! sources, System.Collections.Generic.IEnumerable! defaultSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! source, System.Func!>! handler) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Catch(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Defer(System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.DistinctUntilChanged(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Do(this System.Collections.Generic.IEnumerable! source, System.Action! onNext, System.Action! onCompleted) -> System.Collections.Generic.IEnumerable! -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.Finally(this System.Collections.Generic.IEnumerable! source, System.Action! finallyAction) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.If(System.Func! condition, System.Collections.Generic.IEnumerable! thenSource, System.Collections.Generic.IEnumerable! elseSource) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MaxByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source, bool forceCache = true) -> SuperLinq.IBuffer! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.MinByWithTies(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.OnErrorResumeNext(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> 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.Repeat(TResult value) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Repeat(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Retry(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> 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.Throw(System.Exception! exception) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.Using(System.Func! resourceFactory, System.Func!>! enumerableFactory) -> System.Collections.Generic.IEnumerable! -static SuperLinq.SuperEnumerable.While(System.Func! condition, System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -SuperLinq.IBuffer -SuperLinq.IBuffer.Count.get -> int -SuperLinq.IBuffer.Reset() -> void - -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -*REMOVED*static SuperLinq.SuperEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable!