From 0681ec619fc727f0bd5ee4b9d57fbf71bb5659d5 Mon Sep 17 00:00:00 2001 From: Atif Aziz Date: Wed, 1 Jan 2025 15:52:33 +0100 Subject: [PATCH] Update shipped API for v4.4 --- .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 3 + .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 3 - .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 701 ++++++++++++++++++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 701 ------------------ .../netstandard2.0/PublicAPI.Shipped.txt | 3 + .../netstandard2.0/PublicAPI.Unshipped.txt | 3 - .../netstandard2.1/PublicAPI.Shipped.txt | 3 + .../netstandard2.1/PublicAPI.Unshipped.txt | 3 - 10 files changed, 716 insertions(+), 716 deletions(-) diff --git a/MoreLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt b/MoreLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt index 4b3290065..98d750b9a 100644 --- a/MoreLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/MoreLinq/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -94,6 +94,7 @@ MoreLinq.Extensions.ShuffleExtension MoreLinq.Extensions.SingleExtension MoreLinq.Extensions.SingleOrDefaultExtension MoreLinq.Extensions.SkipLastExtension +MoreLinq.Extensions.SkipLastWhileExtension MoreLinq.Extensions.SkipUntilExtension MoreLinq.Extensions.SliceExtension MoreLinq.Extensions.SortedMergeExtension @@ -340,6 +341,7 @@ static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.G static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! @@ -617,6 +619,7 @@ static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnume static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.MoreEnumerable.SkipLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/MoreLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt index 6adcc5bb5..7dc5c5811 100644 --- a/MoreLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/MoreLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,4 +1 @@ #nullable enable -MoreLinq.Extensions.SkipLastWhileExtension -static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt b/MoreLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt index 2fae11b8f..aa5b9f13e 100644 --- a/MoreLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/MoreLinq/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -94,6 +94,7 @@ MoreLinq.Extensions.ShuffleExtension MoreLinq.Extensions.SingleExtension MoreLinq.Extensions.SingleOrDefaultExtension MoreLinq.Extensions.SkipLastExtension +MoreLinq.Extensions.SkipLastWhileExtension MoreLinq.Extensions.SkipUntilExtension MoreLinq.Extensions.SliceExtension MoreLinq.Extensions.SortedMergeExtension @@ -339,6 +340,7 @@ static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.G static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! @@ -611,11 +613,15 @@ static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnume static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! static MoreLinq.MoreEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start, T stop, T step) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start, T stop) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.MoreEnumerable.SkipLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/MoreLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt index bab15dae1..7dc5c5811 100644 --- a/MoreLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/MoreLinq/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,7 +1 @@ #nullable enable -MoreLinq.Extensions.SkipLastWhileExtension -static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start, T stop) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start, T stop, T step) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/net9.0/PublicAPI.Shipped.txt b/MoreLinq/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..31f31954f 100644 --- a/MoreLinq/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/MoreLinq/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,702 @@ #nullable enable +~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source, System.Func! selector) -> System.Collections.Generic.IEnumerable! +~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source, System.Func! selector) -> System.Collections.Generic.IEnumerable! +~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +MoreLinq.Experimental.Async.ExperimentalEnumerable +MoreLinq.Experimental.AwaitQueryOptions +MoreLinq.Experimental.AwaitQueryOptions.MaxConcurrency.get -> int? +MoreLinq.Experimental.AwaitQueryOptions.PreserveOrder.get -> bool +MoreLinq.Experimental.AwaitQueryOptions.Scheduler.get -> System.Threading.Tasks.TaskScheduler! +MoreLinq.Experimental.AwaitQueryOptions.WithMaxConcurrency(int? value) -> MoreLinq.Experimental.AwaitQueryOptions! +MoreLinq.Experimental.AwaitQueryOptions.WithPreserveOrder(bool value) -> MoreLinq.Experimental.AwaitQueryOptions! +MoreLinq.Experimental.AwaitQueryOptions.WithScheduler(System.Threading.Tasks.TaskScheduler! value) -> MoreLinq.Experimental.AwaitQueryOptions! +MoreLinq.Experimental.ExperimentalEnumerable +MoreLinq.Experimental.IAwaitQuery +MoreLinq.Experimental.IAwaitQuery.Options.get -> MoreLinq.Experimental.AwaitQueryOptions! +MoreLinq.Experimental.IAwaitQuery.WithOptions(MoreLinq.Experimental.AwaitQueryOptions! options) -> MoreLinq.Experimental.IAwaitQuery! +MoreLinq.Experimental.ICurrentBuffer +MoreLinq.Extensions.AcquireExtension +MoreLinq.Extensions.AggregateExtension +MoreLinq.Extensions.AggregateRightExtension +MoreLinq.Extensions.AppendExtension +MoreLinq.Extensions.AssertCountExtension +MoreLinq.Extensions.AssertExtension +MoreLinq.Extensions.AtLeastExtension +MoreLinq.Extensions.AtMostExtension +MoreLinq.Extensions.BacksertExtension +MoreLinq.Extensions.BatchExtension +MoreLinq.Extensions.CartesianExtension +MoreLinq.Extensions.ChooseExtension +MoreLinq.Extensions.CompareCountExtension +MoreLinq.Extensions.ConsumeExtension +MoreLinq.Extensions.CountBetweenExtension +MoreLinq.Extensions.CountByExtension +MoreLinq.Extensions.CountDownExtension +MoreLinq.Extensions.DistinctByExtension +MoreLinq.Extensions.DuplicatesExtension +MoreLinq.Extensions.EndsWithExtension +MoreLinq.Extensions.EquiZipExtension +MoreLinq.Extensions.EvaluateExtension +MoreLinq.Extensions.ExactlyExtension +MoreLinq.Extensions.ExceptByExtension +MoreLinq.Extensions.ExcludeExtension +MoreLinq.Extensions.FallbackIfEmptyExtension +MoreLinq.Extensions.FillBackwardExtension +MoreLinq.Extensions.FillForwardExtension +MoreLinq.Extensions.FirstExtension +MoreLinq.Extensions.FirstOrDefaultExtension +MoreLinq.Extensions.FlattenExtension +MoreLinq.Extensions.FoldExtension +MoreLinq.Extensions.ForEachExtension +MoreLinq.Extensions.FullGroupJoinExtension +MoreLinq.Extensions.FullJoinExtension +MoreLinq.Extensions.GroupAdjacentExtension +MoreLinq.Extensions.IndexByExtension +MoreLinq.Extensions.IndexExtension +MoreLinq.Extensions.InsertExtension +MoreLinq.Extensions.InterleaveExtension +MoreLinq.Extensions.LagExtension +MoreLinq.Extensions.LastExtension +MoreLinq.Extensions.LastOrDefaultExtension +MoreLinq.Extensions.LeadExtension +MoreLinq.Extensions.LeftJoinExtension +MoreLinq.Extensions.MaxByExtension +MoreLinq.Extensions.MaximaExtension +MoreLinq.Extensions.MinByExtension +MoreLinq.Extensions.MinimaExtension +MoreLinq.Extensions.MoveExtension +MoreLinq.Extensions.OrderByExtension +MoreLinq.Extensions.OrderedMergeExtension +MoreLinq.Extensions.PadExtension +MoreLinq.Extensions.PadStartExtension +MoreLinq.Extensions.PairwiseExtension +MoreLinq.Extensions.PartialSortByExtension +MoreLinq.Extensions.PartialSortExtension +MoreLinq.Extensions.PartitionExtension +MoreLinq.Extensions.PermutationsExtension +MoreLinq.Extensions.PipeExtension +MoreLinq.Extensions.PrependExtension +MoreLinq.Extensions.PreScanExtension +MoreLinq.Extensions.RandomSubsetExtension +MoreLinq.Extensions.RankByExtension +MoreLinq.Extensions.RankExtension +MoreLinq.Extensions.RepeatExtension +MoreLinq.Extensions.RightJoinExtension +MoreLinq.Extensions.RunLengthEncodeExtension +MoreLinq.Extensions.ScanByExtension +MoreLinq.Extensions.ScanExtension +MoreLinq.Extensions.ScanRightExtension +MoreLinq.Extensions.SegmentExtension +MoreLinq.Extensions.ShuffleExtension +MoreLinq.Extensions.SingleExtension +MoreLinq.Extensions.SingleOrDefaultExtension +MoreLinq.Extensions.SkipLastExtension +MoreLinq.Extensions.SkipLastWhileExtension +MoreLinq.Extensions.SkipUntilExtension +MoreLinq.Extensions.SliceExtension +MoreLinq.Extensions.SortedMergeExtension +MoreLinq.Extensions.SplitExtension +MoreLinq.Extensions.StartsWithExtension +MoreLinq.Extensions.SubsetsExtension +MoreLinq.Extensions.TagFirstLastExtension +MoreLinq.Extensions.TakeEveryExtension +MoreLinq.Extensions.TakeLastExtension +MoreLinq.Extensions.TakeUntilExtension +MoreLinq.Extensions.ThenByExtension +MoreLinq.Extensions.ToArrayByIndexExtension +MoreLinq.Extensions.ToDataTableExtension +MoreLinq.Extensions.ToDelimitedStringExtension +MoreLinq.Extensions.ToDictionaryExtension +MoreLinq.Extensions.ToHashSetExtension +MoreLinq.Extensions.ToLookupExtension +MoreLinq.Extensions.TraceExtension +MoreLinq.Extensions.TransposeExtension +MoreLinq.Extensions.WindowExtension +MoreLinq.Extensions.WindowLeftExtension +MoreLinq.Extensions.WindowRightExtension +MoreLinq.Extensions.ZipLongestExtension +MoreLinq.Extensions.ZipShortestExtension +MoreLinq.IExtremaEnumerable +MoreLinq.IExtremaEnumerable.Take(int count) -> System.Collections.Generic.IEnumerable! +MoreLinq.IExtremaEnumerable.TakeLast(int count) -> System.Collections.Generic.IEnumerable! +MoreLinq.MoreEnumerable +MoreLinq.OrderByDirection +MoreLinq.OrderByDirection.Ascending = 0 -> MoreLinq.OrderByDirection +MoreLinq.OrderByDirection.Descending = 1 -> MoreLinq.OrderByDirection +MoreLinq.SequenceException +MoreLinq.SequenceException.SequenceException() -> void +MoreLinq.SequenceException.SequenceException(string? message, System.Exception? innerException) -> void +MoreLinq.SequenceException.SequenceException(string? message) -> void +static MoreLinq.Experimental.Async.ExperimentalEnumerable.Merge(this System.Collections.Generic.IEnumerable!>! sources, int maxConcurrent) -> System.Collections.Generic.IAsyncEnumerable! +static MoreLinq.Experimental.Async.ExperimentalEnumerable.Merge(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func!, System.IObservable!>! accumulator7, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func!, System.IObservable!>! accumulator7, System.Func!, System.IObservable!>! accumulator8, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.AsOrdered(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.AsSequential(this MoreLinq.Experimental.IAwaitQuery! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Experimental.ExperimentalEnumerable.AsUnordered(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.Await(this System.Collections.Generic.IEnumerable! source, System.Func!>! evaluator) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.Await(this System.Collections.Generic.IEnumerable!>! source) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.AwaitCompletion(this System.Collections.Generic.IEnumerable! source, System.Func!>! evaluator, System.Func!, TResult>! resultSelector) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Buffers.ArrayPool! pool, System.Func!, System.Collections.Generic.IEnumerable!>! bucketProjectionSelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Experimental.ExperimentalEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Buffers.ArrayPool! pool, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Experimental.ExperimentalEnumerable.MaxConcurrency(this MoreLinq.Experimental.IAwaitQuery! source, int value) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Experimental.ExperimentalEnumerable.PreserveOrder(this MoreLinq.Experimental.IAwaitQuery! source, bool value) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.Scheduler(this MoreLinq.Experimental.IAwaitQuery! source, System.Threading.Tasks.TaskScheduler! value) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Experimental.ExperimentalEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector) -> TResult +static MoreLinq.Experimental.ExperimentalEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many) -> (TCardinality Cardinality, T? Value) +static MoreLinq.Experimental.ExperimentalEnumerable.UnboundedConcurrency(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! +static MoreLinq.Extensions.AcquireExtension.Acquire(this System.Collections.Generic.IEnumerable! source) -> TSource[]! +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, TAccumulate8 seed8, System.Func! accumulator8, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult +static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate +static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource +static MoreLinq.Extensions.AppendExtension.Append(this System.Collections.Generic.IEnumerable! head, T tail) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.AssertCountExtension.AssertCount(this System.Collections.Generic.IEnumerable! source, int count, System.Func! errorSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.AssertCountExtension.AssertCount(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.AssertExtension.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func? errorSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.AssertExtension.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.AtLeastExtension.AtLeast(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.Extensions.AtMostExtension.AtMost(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.Extensions.BacksertExtension.Backsert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.BatchExtension.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.BatchExtension.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CartesianExtension.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 MoreLinq.Extensions.CartesianExtension.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! +static MoreLinq.Extensions.CartesianExtension.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CartesianExtension.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ChooseExtension.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.CompareCountExtension.CompareCount(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> int +static MoreLinq.Extensions.ConsumeExtension.Consume(this System.Collections.Generic.IEnumerable! source) -> void +static MoreLinq.Extensions.CountBetweenExtension.CountBetween(this System.Collections.Generic.IEnumerable! source, int min, int max) -> bool +static MoreLinq.Extensions.CountByExtension.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.CountByExtension.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.CountDownExtension.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.DistinctByExtension.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.DistinctByExtension.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.DuplicatesExtension.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.DuplicatesExtension.Duplicates(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.EndsWithExtension.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool +static MoreLinq.Extensions.EndsWithExtension.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool +static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.EvaluateExtension.Evaluate(this System.Collections.Generic.IEnumerable!>! functions) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ExactlyExtension.Exactly(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.Extensions.ExceptByExtension.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? keyComparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ExceptByExtension.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ExcludeExtension.Exclude(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, params T[]! fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3, T fallback4) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FirstExtension.First(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.Extensions.FirstOrDefaultExtension.FirstOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.Extensions.ForEachExtension.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static MoreLinq.Extensions.ForEachExtension.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! +static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! +static MoreLinq.Extensions.FullJoinExtension.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FullJoinExtension.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FullJoinExtension.FullJoin(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.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.FullJoinExtension.FullJoin(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! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.IndexByExtension.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.IndexByExtension.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.IndexExtension.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.IndexExtension.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.InsertExtension.Insert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.InterleaveExtension.Interleave(this System.Collections.Generic.IEnumerable! sequence, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LagExtension.Lag(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LagExtension.Lag(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLagValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LastExtension.Last(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.Extensions.LastOrDefaultExtension.LastOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.Extensions.LeadExtension.Lead(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LeadExtension.Lead(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLeadValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.MaxByExtension.MaxBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MaxByExtension.MaxBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MaximaExtension.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MaximaExtension.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MinByExtension.MinBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MinByExtension.MinBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MinimaExtension.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MinimaExtension.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.Extensions.MoveExtension.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderByExtension.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.Extensions.OrderByExtension.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.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.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.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! +static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PairwiseExtension.Pairwise(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> (System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False) +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.Extensions.PermutationsExtension.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.PipeExtension.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PrependExtension.Prepend(this System.Collections.Generic.IEnumerable! source, TSource value) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.PreScanExtension.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RandomSubsetExtension.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize, System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RandomSubsetExtension.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RankByExtension.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RankByExtension.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RankExtension.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RankExtension.Rank(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RepeatExtension.Repeat(this System.Collections.Generic.IEnumerable! sequence, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RepeatExtension.Repeat(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RightJoinExtension.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! +static MoreLinq.Extensions.RightJoinExtension.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 MoreLinq.Extensions.RightJoinExtension.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RightJoinExtension.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.RunLengthEncodeExtension.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.RunLengthEncodeExtension.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.ScanByExtension.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>! +static MoreLinq.Extensions.ScanByExtension.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.Extensions.ScanExtension.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ScanExtension.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ScanRightExtension.ScanRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ScanRightExtension.ScanRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, System.Collections.Generic.IComparer? comparer, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.StartsWithExtension.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool +static MoreLinq.Extensions.StartsWithExtension.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool +static MoreLinq.Extensions.SubsetsExtension.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.SubsetsExtension.Subsets(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.TagFirstLastExtension.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TakeEveryExtension.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TakeLastExtension.TakeLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TakeUntilExtension.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ThenByExtension.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.Extensions.ThenByExtension.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector) -> T[]! +static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector) -> T[]! +static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table, params System.Linq.Expressions.Expression!>![]! expressions) -> TTable! +static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table) -> TTable! +static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, params System.Linq.Expressions.Expression!>![]! expressions) -> System.Data.DataTable! +static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source) -> System.Data.DataTable! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! +static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Collections.Generic.Dictionary! +static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! +static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable>! source) -> System.Collections.Generic.Dictionary! +static MoreLinq.Extensions.ToHashSetExtension.ToHashSet(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.HashSet! +static MoreLinq.Extensions.ToHashSetExtension.ToHashSet(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.HashSet! +static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! +static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Linq.ILookup! +static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! +static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! +static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.TransposeExtension.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.WindowExtension.Window(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.WindowLeftExtension.WindowLeft(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.WindowRightExtension.WindowRight(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Acquire(this System.Collections.Generic.IEnumerable! source) -> TSource[]! +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, TAccumulate8 seed8, System.Func! accumulator8, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate +static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource +static MoreLinq.MoreEnumerable.Append(System.Collections.Generic.IEnumerable! head, T tail) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func? errorSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.AssertCount(this System.Collections.Generic.IEnumerable! source, int count, System.Func! errorSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.AssertCount(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.AtLeast(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.MoreEnumerable.AtMost(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.MoreEnumerable.Backsert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.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 MoreLinq.MoreEnumerable.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! +static MoreLinq.MoreEnumerable.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.CompareCount(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> int +static MoreLinq.MoreEnumerable.Consume(this System.Collections.Generic.IEnumerable! source) -> void +static MoreLinq.MoreEnumerable.CountBetween(this System.Collections.Generic.IEnumerable! source, int min, int max) -> bool +static MoreLinq.MoreEnumerable.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool +static MoreLinq.MoreEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool +static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Evaluate(this System.Collections.Generic.IEnumerable!>! functions) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Exactly(this System.Collections.Generic.IEnumerable! source, int count) -> bool +static MoreLinq.MoreEnumerable.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? keyComparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Exclude(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, params T[]! fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3, T fallback4) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.First(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.MoreEnumerable.FirstOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult +static MoreLinq.MoreEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static MoreLinq.MoreEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void +static MoreLinq.MoreEnumerable.From(params System.Func![]! functions) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.From(System.Func! function) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.From(System.Func! function1, System.Func! function2, System.Func! function3) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.From(System.Func! function1, System.Func! function2) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! +static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! +static MoreLinq.MoreEnumerable.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullJoin(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.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.FullJoin(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! +static MoreLinq.MoreEnumerable.Generate(TResult initial, System.Func! generator) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.GenerateByIndex(System.Func! generator) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.Insert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Interleave(this System.Collections.Generic.IEnumerable! sequence, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Lag(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Lag(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLagValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Last(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.MoreEnumerable.LastOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.MoreEnumerable.Lead(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Lead(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLeadValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.MaxBy(System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.MaxBy(System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.MinBy(System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.MinBy(System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! +static MoreLinq.MoreEnumerable.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.MoreEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.MoreEnumerable.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.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.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! +static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Pairwise(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> (System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False) +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult +static MoreLinq.MoreEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Prepend(System.Collections.Generic.IEnumerable! source, TSource value) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random() -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random(System.Random! rand, int maxValue) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random(System.Random! rand, int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Random(System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RandomDouble() -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RandomDouble(System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize, System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Rank(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Repeat(this System.Collections.Generic.IEnumerable! sequence, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Repeat(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Return(T item) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.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! +static MoreLinq.MoreEnumerable.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 MoreLinq.MoreEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.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>! +static MoreLinq.MoreEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable>! +static MoreLinq.MoreEnumerable.ScanRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ScanRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start, T stop, T step) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start, T stop) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Sequence(T start) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T +static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? +static MoreLinq.MoreEnumerable.SkipLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, System.Collections.Generic.IComparer? comparer, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool +static MoreLinq.MoreEnumerable.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool +static MoreLinq.MoreEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.TakeLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.MoreEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector) -> T[]! +static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector) -> T[]! +static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table, params System.Linq.Expressions.Expression!>![]! expressions) -> TTable! +static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table) -> TTable! +static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, params System.Linq.Expressions.Expression!>![]! expressions) -> System.Data.DataTable! +static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source) -> System.Data.DataTable! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! +static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! +static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Collections.Generic.Dictionary! +static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! +static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable>! source) -> System.Collections.Generic.Dictionary! +static MoreLinq.MoreEnumerable.ToHashSet(System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.HashSet! +static MoreLinq.MoreEnumerable.ToHashSet(System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.HashSet! +static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! +static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Linq.ILookup! +static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! +static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! +static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Unfold(TState state, System.Func! generator, System.Func! predicate, System.Func! stateSelector, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.Window(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.WindowLeft(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.WindowRight(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! +static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static readonly MoreLinq.Experimental.AwaitQueryOptions.Default -> MoreLinq.Experimental.AwaitQueryOptions! diff --git a/MoreLinq/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/MoreLinq/PublicAPI/net9.0/PublicAPI.Unshipped.txt index 00c6971c9..7dc5c5811 100644 --- a/MoreLinq/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/MoreLinq/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,702 +1 @@ #nullable enable -~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source, System.Func! selector) -> System.Collections.Generic.IEnumerable! -~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -~static MoreLinq.Extensions.FlattenExtension.Flatten(this System.Collections.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source, System.Func! selector) -> System.Collections.Generic.IEnumerable! -~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -~static MoreLinq.MoreEnumerable.Flatten(this System.Collections.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -MoreLinq.Experimental.Async.ExperimentalEnumerable -MoreLinq.Experimental.AwaitQueryOptions -MoreLinq.Experimental.AwaitQueryOptions.MaxConcurrency.get -> int? -MoreLinq.Experimental.AwaitQueryOptions.PreserveOrder.get -> bool -MoreLinq.Experimental.AwaitQueryOptions.Scheduler.get -> System.Threading.Tasks.TaskScheduler! -MoreLinq.Experimental.AwaitQueryOptions.WithMaxConcurrency(int? value) -> MoreLinq.Experimental.AwaitQueryOptions! -MoreLinq.Experimental.AwaitQueryOptions.WithPreserveOrder(bool value) -> MoreLinq.Experimental.AwaitQueryOptions! -MoreLinq.Experimental.AwaitQueryOptions.WithScheduler(System.Threading.Tasks.TaskScheduler! value) -> MoreLinq.Experimental.AwaitQueryOptions! -MoreLinq.Experimental.ExperimentalEnumerable -MoreLinq.Experimental.IAwaitQuery -MoreLinq.Experimental.IAwaitQuery.Options.get -> MoreLinq.Experimental.AwaitQueryOptions! -MoreLinq.Experimental.IAwaitQuery.WithOptions(MoreLinq.Experimental.AwaitQueryOptions! options) -> MoreLinq.Experimental.IAwaitQuery! -MoreLinq.Experimental.ICurrentBuffer -MoreLinq.Extensions.AcquireExtension -MoreLinq.Extensions.AggregateExtension -MoreLinq.Extensions.AggregateRightExtension -MoreLinq.Extensions.AppendExtension -MoreLinq.Extensions.AssertCountExtension -MoreLinq.Extensions.AssertExtension -MoreLinq.Extensions.AtLeastExtension -MoreLinq.Extensions.AtMostExtension -MoreLinq.Extensions.BacksertExtension -MoreLinq.Extensions.BatchExtension -MoreLinq.Extensions.CartesianExtension -MoreLinq.Extensions.ChooseExtension -MoreLinq.Extensions.CompareCountExtension -MoreLinq.Extensions.ConsumeExtension -MoreLinq.Extensions.CountBetweenExtension -MoreLinq.Extensions.CountByExtension -MoreLinq.Extensions.CountDownExtension -MoreLinq.Extensions.DistinctByExtension -MoreLinq.Extensions.DuplicatesExtension -MoreLinq.Extensions.EndsWithExtension -MoreLinq.Extensions.EquiZipExtension -MoreLinq.Extensions.EvaluateExtension -MoreLinq.Extensions.ExactlyExtension -MoreLinq.Extensions.ExceptByExtension -MoreLinq.Extensions.ExcludeExtension -MoreLinq.Extensions.FallbackIfEmptyExtension -MoreLinq.Extensions.FillBackwardExtension -MoreLinq.Extensions.FillForwardExtension -MoreLinq.Extensions.FirstExtension -MoreLinq.Extensions.FirstOrDefaultExtension -MoreLinq.Extensions.FlattenExtension -MoreLinq.Extensions.FoldExtension -MoreLinq.Extensions.ForEachExtension -MoreLinq.Extensions.FullGroupJoinExtension -MoreLinq.Extensions.FullJoinExtension -MoreLinq.Extensions.GroupAdjacentExtension -MoreLinq.Extensions.IndexByExtension -MoreLinq.Extensions.IndexExtension -MoreLinq.Extensions.InsertExtension -MoreLinq.Extensions.InterleaveExtension -MoreLinq.Extensions.LagExtension -MoreLinq.Extensions.LastExtension -MoreLinq.Extensions.LastOrDefaultExtension -MoreLinq.Extensions.LeadExtension -MoreLinq.Extensions.LeftJoinExtension -MoreLinq.Extensions.MaxByExtension -MoreLinq.Extensions.MaximaExtension -MoreLinq.Extensions.MinByExtension -MoreLinq.Extensions.MinimaExtension -MoreLinq.Extensions.MoveExtension -MoreLinq.Extensions.OrderByExtension -MoreLinq.Extensions.OrderedMergeExtension -MoreLinq.Extensions.PadExtension -MoreLinq.Extensions.PadStartExtension -MoreLinq.Extensions.PairwiseExtension -MoreLinq.Extensions.PartialSortByExtension -MoreLinq.Extensions.PartialSortExtension -MoreLinq.Extensions.PartitionExtension -MoreLinq.Extensions.PermutationsExtension -MoreLinq.Extensions.PipeExtension -MoreLinq.Extensions.PrependExtension -MoreLinq.Extensions.PreScanExtension -MoreLinq.Extensions.RandomSubsetExtension -MoreLinq.Extensions.RankByExtension -MoreLinq.Extensions.RankExtension -MoreLinq.Extensions.RepeatExtension -MoreLinq.Extensions.RightJoinExtension -MoreLinq.Extensions.RunLengthEncodeExtension -MoreLinq.Extensions.ScanByExtension -MoreLinq.Extensions.ScanExtension -MoreLinq.Extensions.ScanRightExtension -MoreLinq.Extensions.SegmentExtension -MoreLinq.Extensions.ShuffleExtension -MoreLinq.Extensions.SingleExtension -MoreLinq.Extensions.SingleOrDefaultExtension -MoreLinq.Extensions.SkipLastExtension -MoreLinq.Extensions.SkipLastWhileExtension -MoreLinq.Extensions.SkipUntilExtension -MoreLinq.Extensions.SliceExtension -MoreLinq.Extensions.SortedMergeExtension -MoreLinq.Extensions.SplitExtension -MoreLinq.Extensions.StartsWithExtension -MoreLinq.Extensions.SubsetsExtension -MoreLinq.Extensions.TagFirstLastExtension -MoreLinq.Extensions.TakeEveryExtension -MoreLinq.Extensions.TakeLastExtension -MoreLinq.Extensions.TakeUntilExtension -MoreLinq.Extensions.ThenByExtension -MoreLinq.Extensions.ToArrayByIndexExtension -MoreLinq.Extensions.ToDataTableExtension -MoreLinq.Extensions.ToDelimitedStringExtension -MoreLinq.Extensions.ToDictionaryExtension -MoreLinq.Extensions.ToHashSetExtension -MoreLinq.Extensions.ToLookupExtension -MoreLinq.Extensions.TraceExtension -MoreLinq.Extensions.TransposeExtension -MoreLinq.Extensions.WindowExtension -MoreLinq.Extensions.WindowLeftExtension -MoreLinq.Extensions.WindowRightExtension -MoreLinq.Extensions.ZipLongestExtension -MoreLinq.Extensions.ZipShortestExtension -MoreLinq.IExtremaEnumerable -MoreLinq.IExtremaEnumerable.Take(int count) -> System.Collections.Generic.IEnumerable! -MoreLinq.IExtremaEnumerable.TakeLast(int count) -> System.Collections.Generic.IEnumerable! -MoreLinq.MoreEnumerable -MoreLinq.OrderByDirection -MoreLinq.OrderByDirection.Ascending = 0 -> MoreLinq.OrderByDirection -MoreLinq.OrderByDirection.Descending = 1 -> MoreLinq.OrderByDirection -MoreLinq.SequenceException -MoreLinq.SequenceException.SequenceException() -> void -MoreLinq.SequenceException.SequenceException(string? message, System.Exception? innerException) -> void -MoreLinq.SequenceException.SequenceException(string? message) -> void -static MoreLinq.Experimental.Async.ExperimentalEnumerable.Merge(this System.Collections.Generic.IEnumerable!>! sources, int maxConcurrent) -> System.Collections.Generic.IAsyncEnumerable! -static MoreLinq.Experimental.Async.ExperimentalEnumerable.Merge(this System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func!, System.IObservable!>! accumulator7, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, System.Func!, System.IObservable!>! accumulator1, System.Func!, System.IObservable!>! accumulator2, System.Func!, System.IObservable!>! accumulator3, System.Func!, System.IObservable!>! accumulator4, System.Func!, System.IObservable!>! accumulator5, System.Func!, System.IObservable!>! accumulator6, System.Func!, System.IObservable!>! accumulator7, System.Func!, System.IObservable!>! accumulator8, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.AsOrdered(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.AsSequential(this MoreLinq.Experimental.IAwaitQuery! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Experimental.ExperimentalEnumerable.AsUnordered(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.Await(this System.Collections.Generic.IEnumerable! source, System.Func!>! evaluator) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.Await(this System.Collections.Generic.IEnumerable!>! source) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.AwaitCompletion(this System.Collections.Generic.IEnumerable! source, System.Func!>! evaluator, System.Func!, TResult>! resultSelector) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Buffers.ArrayPool! pool, System.Func!, System.Collections.Generic.IEnumerable!>! bucketProjectionSelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Experimental.ExperimentalEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Buffers.ArrayPool! pool, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Experimental.ExperimentalEnumerable.MaxConcurrency(this MoreLinq.Experimental.IAwaitQuery! source, int value) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.Memoize(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Experimental.ExperimentalEnumerable.PreserveOrder(this MoreLinq.Experimental.IAwaitQuery! source, bool value) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.Scheduler(this MoreLinq.Experimental.IAwaitQuery! source, System.Threading.Tasks.TaskScheduler! value) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Experimental.ExperimentalEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many, System.Func! resultSelector) -> TResult -static MoreLinq.Experimental.ExperimentalEnumerable.TrySingle(this System.Collections.Generic.IEnumerable! source, TCardinality zero, TCardinality one, TCardinality many) -> (TCardinality Cardinality, T? Value) -static MoreLinq.Experimental.ExperimentalEnumerable.UnboundedConcurrency(this MoreLinq.Experimental.IAwaitQuery! source) -> MoreLinq.Experimental.IAwaitQuery! -static MoreLinq.Extensions.AcquireExtension.Acquire(this System.Collections.Generic.IEnumerable! source) -> TSource[]! -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, TAccumulate8 seed8, System.Func! accumulator8, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateExtension.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult -static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate -static MoreLinq.Extensions.AggregateRightExtension.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource -static MoreLinq.Extensions.AppendExtension.Append(this System.Collections.Generic.IEnumerable! head, T tail) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.AssertCountExtension.AssertCount(this System.Collections.Generic.IEnumerable! source, int count, System.Func! errorSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.AssertCountExtension.AssertCount(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.AssertExtension.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func? errorSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.AssertExtension.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.AtLeastExtension.AtLeast(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.Extensions.AtMostExtension.AtMost(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.Extensions.BacksertExtension.Backsert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.BatchExtension.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.BatchExtension.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CartesianExtension.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 MoreLinq.Extensions.CartesianExtension.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! -static MoreLinq.Extensions.CartesianExtension.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CartesianExtension.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CartesianExtension.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ChooseExtension.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.CompareCountExtension.CompareCount(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> int -static MoreLinq.Extensions.ConsumeExtension.Consume(this System.Collections.Generic.IEnumerable! source) -> void -static MoreLinq.Extensions.CountBetweenExtension.CountBetween(this System.Collections.Generic.IEnumerable! source, int min, int max) -> bool -static MoreLinq.Extensions.CountByExtension.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.CountByExtension.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.CountDownExtension.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.DistinctByExtension.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.DistinctByExtension.DistinctBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.DuplicatesExtension.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.DuplicatesExtension.Duplicates(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.EndsWithExtension.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool -static MoreLinq.Extensions.EndsWithExtension.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool -static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.EquiZipExtension.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.EvaluateExtension.Evaluate(this System.Collections.Generic.IEnumerable!>! functions) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ExactlyExtension.Exactly(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.Extensions.ExceptByExtension.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? keyComparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ExceptByExtension.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ExcludeExtension.Exclude(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, params T[]! fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3, T fallback4) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FallbackIfEmptyExtension.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillBackwardExtension.FillBackward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FillForwardExtension.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FirstExtension.First(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.Extensions.FirstOrDefaultExtension.FirstOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.FoldExtension.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.Extensions.ForEachExtension.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static MoreLinq.Extensions.ForEachExtension.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! -static MoreLinq.Extensions.FullGroupJoinExtension.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! -static MoreLinq.Extensions.FullJoinExtension.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FullJoinExtension.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FullJoinExtension.FullJoin(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.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.FullJoinExtension.FullJoin(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! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.GroupAdjacentExtension.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.IndexByExtension.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.IndexByExtension.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.IndexExtension.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.IndexExtension.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.InsertExtension.Insert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.InterleaveExtension.Interleave(this System.Collections.Generic.IEnumerable! sequence, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LagExtension.Lag(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LagExtension.Lag(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLagValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LastExtension.Last(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.Extensions.LastOrDefaultExtension.LastOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.Extensions.LeadExtension.Lead(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LeadExtension.Lead(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLeadValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.LeftJoinExtension.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.MaxByExtension.MaxBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MaxByExtension.MaxBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MaximaExtension.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MaximaExtension.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MinByExtension.MinBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MinByExtension.MinBy(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MinimaExtension.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MinimaExtension.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.Extensions.MoveExtension.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderByExtension.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.Extensions.OrderByExtension.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.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.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.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! -static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.OrderedMergeExtension.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadExtension.Pad(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PadStartExtension.PadStart(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PairwiseExtension.Pairwise(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortByExtension.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartialSortExtension.PartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> (System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False) -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PartitionExtension.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.Extensions.PermutationsExtension.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.PipeExtension.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PrependExtension.Prepend(this System.Collections.Generic.IEnumerable! source, TSource value) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.PreScanExtension.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RandomSubsetExtension.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize, System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RandomSubsetExtension.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RankByExtension.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RankByExtension.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RankExtension.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RankExtension.Rank(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RepeatExtension.Repeat(this System.Collections.Generic.IEnumerable! sequence, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RepeatExtension.Repeat(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RightJoinExtension.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! -static MoreLinq.Extensions.RightJoinExtension.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 MoreLinq.Extensions.RightJoinExtension.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RightJoinExtension.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.RunLengthEncodeExtension.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.RunLengthEncodeExtension.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.ScanByExtension.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>! -static MoreLinq.Extensions.ScanByExtension.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.Extensions.ScanExtension.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ScanExtension.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ScanRightExtension.ScanRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ScanRightExtension.ScanRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SegmentExtension.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, System.Collections.Generic.IComparer? comparer, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SplitExtension.Split(this System.Collections.Generic.IEnumerable! source, TSource separator) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.StartsWithExtension.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool -static MoreLinq.Extensions.StartsWithExtension.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool -static MoreLinq.Extensions.SubsetsExtension.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.SubsetsExtension.Subsets(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.TagFirstLastExtension.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TakeEveryExtension.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TakeLastExtension.TakeLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TakeUntilExtension.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ThenByExtension.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.Extensions.ThenByExtension.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector) -> T[]! -static MoreLinq.Extensions.ToArrayByIndexExtension.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector) -> T[]! -static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table, params System.Linq.Expressions.Expression!>![]! expressions) -> TTable! -static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table) -> TTable! -static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source, params System.Linq.Expressions.Expression!>![]! expressions) -> System.Data.DataTable! -static MoreLinq.Extensions.ToDataTableExtension.ToDataTable(this System.Collections.Generic.IEnumerable! source) -> System.Data.DataTable! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDelimitedStringExtension.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! -static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Collections.Generic.Dictionary! -static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! -static MoreLinq.Extensions.ToDictionaryExtension.ToDictionary(this System.Collections.Generic.IEnumerable>! source) -> System.Collections.Generic.Dictionary! -static MoreLinq.Extensions.ToHashSetExtension.ToHashSet(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.HashSet! -static MoreLinq.Extensions.ToHashSetExtension.ToHashSet(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.HashSet! -static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Linq.ILookup! -static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static MoreLinq.Extensions.ToLookupExtension.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! -static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TraceExtension.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.TransposeExtension.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.WindowExtension.Window(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.WindowLeftExtension.WindowLeft(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.WindowRightExtension.WindowRight(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ZipLongestExtension.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.Extensions.ZipShortestExtension.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Acquire(this System.Collections.Generic.IEnumerable! source) -> TSource[]! -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, TAccumulate8 seed8, System.Func! accumulator8, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, TAccumulate7 seed7, System.Func! accumulator7, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, TAccumulate6 seed6, System.Func! accumulator6, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, TAccumulate5 seed5, System.Func! accumulator5, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, TAccumulate4 seed4, System.Func! accumulator4, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, TAccumulate3 seed3, System.Func! accumulator3, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Aggregate(this System.Collections.Generic.IEnumerable! source, TAccumulate1 seed1, System.Func! accumulator1, TAccumulate2 seed2, System.Func! accumulator2, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func, System.Func! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> TAccumulate -static MoreLinq.MoreEnumerable.AggregateRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> TSource -static MoreLinq.MoreEnumerable.Append(System.Collections.Generic.IEnumerable! head, T tail) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func? errorSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Assert(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.AssertCount(this System.Collections.Generic.IEnumerable! source, int count, System.Func! errorSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.AssertCount(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.AtLeast(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.MoreEnumerable.AtMost(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.MoreEnumerable.Backsert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Batch(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.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 MoreLinq.MoreEnumerable.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! -static MoreLinq.MoreEnumerable.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.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.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Cartesian(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Choose(this System.Collections.Generic.IEnumerable! source, System.Func! chooser) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.CompareCount(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> int -static MoreLinq.MoreEnumerable.Consume(this System.Collections.Generic.IEnumerable! source) -> void -static MoreLinq.MoreEnumerable.CountBetween(this System.Collections.Generic.IEnumerable! source, int min, int max) -> bool -static MoreLinq.MoreEnumerable.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.CountBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.CountDown(this System.Collections.Generic.IEnumerable! source, int count, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.DistinctBy(System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Duplicates(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool -static MoreLinq.MoreEnumerable.EndsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool -static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.EquiZip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Evaluate(this System.Collections.Generic.IEnumerable!>! functions) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Exactly(this System.Collections.Generic.IEnumerable! source, int count) -> bool -static MoreLinq.MoreEnumerable.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? keyComparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ExceptBy(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Exclude(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, params T[]! fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEnumerable! fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3, T fallback4) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2, T fallback3) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FallbackIfEmpty(this System.Collections.Generic.IEnumerable! source, T fallback1, T fallback2) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillBackward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func! fillSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FillForward(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.First(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.MoreEnumerable.FirstOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.Fold(this System.Collections.Generic.IEnumerable! source, System.Func! folder) -> TResult -static MoreLinq.MoreEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static MoreLinq.MoreEnumerable.ForEach(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> void -static MoreLinq.MoreEnumerable.From(params System.Func![]! functions) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.From(System.Func! function) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.From(System.Func! function1, System.Func! function2, System.Func! function3) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.From(System.Func! function1, System.Func! function2) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! -static MoreLinq.MoreEnumerable.FullGroupJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector) -> System.Collections.Generic.IEnumerable<(TKey Key, System.Collections.Generic.IEnumerable! First, System.Collections.Generic.IEnumerable! Second)>! -static MoreLinq.MoreEnumerable.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullJoin(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.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.FullJoin(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! -static MoreLinq.MoreEnumerable.Generate(TResult initial, System.Func! generator) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.GenerateByIndex(System.Func! generator) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.GroupAdjacent(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Index(this System.Collections.Generic.IEnumerable! source, int startIndex) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.Index(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.IndexBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.Insert(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, int index) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Interleave(this System.Collections.Generic.IEnumerable! sequence, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Lag(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Lag(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLagValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Last(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.MoreEnumerable.LastOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.MoreEnumerable.Lead(this System.Collections.Generic.IEnumerable! source, int offset, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Lead(this System.Collections.Generic.IEnumerable! source, int offset, TSource defaultLeadValue, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.LeftJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! firstSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.MaxBy(System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.MaxBy(System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.Maxima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.MinBy(System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.MinBy(System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector, System.Collections.Generic.IComparer? comparer) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.Minima(this System.Collections.Generic.IEnumerable! source, System.Func! selector) -> MoreLinq.IExtremaEnumerable! -static MoreLinq.MoreEnumerable.Move(this System.Collections.Generic.IEnumerable! source, int fromIndex, int count, int toIndex) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.MoreEnumerable.OrderBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.MoreEnumerable.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.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.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! -static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.OrderedMerge(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! firstKeySelector, System.Func! secondKeySelector, System.Func! firstSelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Pad(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width, System.Func! paddingSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width, TSource padding) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PadStart(this System.Collections.Generic.IEnumerable! source, int width) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Pairwise(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSort(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PartialSortBy(this System.Collections.Generic.IEnumerable! source, int count, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IEnumerable!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> (System.Collections.Generic.IEnumerable! True, System.Collections.Generic.IEnumerable! False) -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key, System.Func!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Collections.Generic.IEqualityComparer? comparer, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Partition(this System.Collections.Generic.IEnumerable!>! source, TKey key1, TKey key2, TKey key3, System.Func!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!, System.Collections.Generic.IEnumerable!>!, TResult>! resultSelector) -> TResult -static MoreLinq.MoreEnumerable.Permutations(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Pipe(this System.Collections.Generic.IEnumerable! source, System.Action! action) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Prepend(System.Collections.Generic.IEnumerable! source, TSource value) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.PreScan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation, TSource identity) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random() -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random(int maxValue) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random(int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random(System.Random! rand, int maxValue) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random(System.Random! rand, int minValue, int maxValue) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Random(System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RandomDouble() -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RandomDouble(System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize, System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RandomSubset(this System.Collections.Generic.IEnumerable! source, int subsetSize) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Rank(this System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Rank(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RankBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Repeat(this System.Collections.Generic.IEnumerable! sequence, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Repeat(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Return(T item) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.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! -static MoreLinq.MoreEnumerable.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 MoreLinq.MoreEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RightJoin(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! keySelector, System.Func! secondSelector, System.Func! bothSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.RunLengthEncode(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, TState seed, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Scan(this System.Collections.Generic.IEnumerable! source, System.Func! transformation) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.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>! -static MoreLinq.MoreEnumerable.ScanBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! seedSelector, System.Func! accumulator) -> System.Collections.Generic.IEnumerable>! -static MoreLinq.MoreEnumerable.ScanRight(this System.Collections.Generic.IEnumerable! source, TAccumulate seed, System.Func! func) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ScanRight(this System.Collections.Generic.IEnumerable! source, System.Func! func) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Segment(this System.Collections.Generic.IEnumerable! source, System.Func! newSegmentPredicate) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Sequence(int start, int stop, int step) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(int start, int stop) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start, T stop) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Sequence(T start, T stop, T step) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source, System.Random! rand) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T -static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? -static MoreLinq.MoreEnumerable.SkipLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, System.Collections.Generic.IComparer? comparer, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, System.Func! separatorFunc) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer, int count) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Split(this System.Collections.Generic.IEnumerable! source, TSource separator) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEqualityComparer? comparer) -> bool -static MoreLinq.MoreEnumerable.StartsWith(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second) -> bool -static MoreLinq.MoreEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence, int subsetSize) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.Subsets(this System.Collections.Generic.IEnumerable! sequence) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.TagFirstLast(this System.Collections.Generic.IEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.TakeEvery(this System.Collections.Generic.IEnumerable! source, int step) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.TakeLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.TakeUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.MoreEnumerable.ThenBy(this System.Linq.IOrderedEnumerable! source, System.Func! keySelector, System.Collections.Generic.IComparer? comparer, MoreLinq.OrderByDirection direction) -> System.Linq.IOrderedEnumerable! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector, System.Func! resultSelector) -> TResult[]! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, int length, System.Func! indexSelector) -> T[]! -static MoreLinq.MoreEnumerable.ToArrayByIndex(this System.Collections.Generic.IEnumerable! source, System.Func! indexSelector) -> T[]! -static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table, params System.Linq.Expressions.Expression!>![]! expressions) -> TTable! -static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, TTable! table) -> TTable! -static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source, params System.Linq.Expressions.Expression!>![]! expressions) -> System.Data.DataTable! -static MoreLinq.MoreEnumerable.ToDataTable(this System.Collections.Generic.IEnumerable! source) -> System.Data.DataTable! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDelimitedString(this System.Collections.Generic.IEnumerable! source, string! delimiter) -> string! -static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! -static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Collections.Generic.Dictionary! -static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.Dictionary! -static MoreLinq.MoreEnumerable.ToDictionary(System.Collections.Generic.IEnumerable>! source) -> System.Collections.Generic.Dictionary! -static MoreLinq.MoreEnumerable.ToHashSet(System.Collections.Generic.IEnumerable! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Collections.Generic.HashSet! -static MoreLinq.MoreEnumerable.ToHashSet(System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.HashSet! -static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable<(TKey Key, TValue Value)>! source) -> System.Linq.ILookup! -static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source, System.Collections.Generic.IEqualityComparer? comparer) -> System.Linq.ILookup! -static MoreLinq.MoreEnumerable.ToLookup(this System.Collections.Generic.IEnumerable>! source) -> System.Linq.ILookup! -static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, string? format) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source, System.Func! formatter) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Trace(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.TraverseBreadthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.TraverseDepthFirst(T root, System.Func!>! childrenSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Unfold(TState state, System.Func! generator, System.Func! predicate, System.Func! stateSelector, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.Window(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.WindowLeft(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.WindowRight(this System.Collections.Generic.IEnumerable! source, int size) -> System.Collections.Generic.IEnumerable!>! -static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ZipLongest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Collections.Generic.IEnumerable! fourth, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.ZipShortest(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! -static readonly MoreLinq.Experimental.AwaitQueryOptions.Default -> MoreLinq.Experimental.AwaitQueryOptions! diff --git a/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index d485d1b09..0209cb49e 100644 --- a/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -92,6 +92,7 @@ MoreLinq.Extensions.ShuffleExtension MoreLinq.Extensions.SingleExtension MoreLinq.Extensions.SingleOrDefaultExtension MoreLinq.Extensions.SkipLastExtension +MoreLinq.Extensions.SkipLastWhileExtension MoreLinq.Extensions.SkipUntilExtension MoreLinq.Extensions.SliceExtension MoreLinq.Extensions.SortedMergeExtension @@ -334,6 +335,7 @@ static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.G static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! @@ -611,6 +613,7 @@ static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnume static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.MoreEnumerable.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 6adcc5bb5..7dc5c5811 100644 --- a/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,4 +1 @@ #nullable enable -MoreLinq.Extensions.SkipLastWhileExtension -static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Shipped.txt b/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Shipped.txt index 578da10e2..ea2705dd4 100644 --- a/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Shipped.txt +++ b/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Shipped.txt @@ -94,6 +94,7 @@ MoreLinq.Extensions.ShuffleExtension MoreLinq.Extensions.SingleExtension MoreLinq.Extensions.SingleOrDefaultExtension MoreLinq.Extensions.SkipLastExtension +MoreLinq.Extensions.SkipLastWhileExtension MoreLinq.Extensions.SkipUntilExtension MoreLinq.Extensions.SliceExtension MoreLinq.Extensions.SortedMergeExtension @@ -340,6 +341,7 @@ static MoreLinq.Extensions.ShuffleExtension.Shuffle(this System.Collections.G static MoreLinq.Extensions.SingleExtension.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.Extensions.SingleOrDefaultExtension.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.Extensions.SkipLastExtension.SkipLast(this System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SkipUntilExtension.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SliceExtension.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.Extensions.SortedMergeExtension.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! @@ -617,6 +619,7 @@ static MoreLinq.MoreEnumerable.Shuffle(this System.Collections.Generic.IEnume static MoreLinq.MoreEnumerable.Single(this MoreLinq.IExtremaEnumerable! source) -> T static MoreLinq.MoreEnumerable.SingleOrDefault(this MoreLinq.IExtremaEnumerable! source) -> T? static MoreLinq.MoreEnumerable.SkipLast(System.Collections.Generic.IEnumerable! source, int count) -> System.Collections.Generic.IEnumerable! +static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SkipUntil(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.Slice(this System.Collections.Generic.IEnumerable! sequence, int startIndex, int count) -> System.Collections.Generic.IEnumerable! static MoreLinq.MoreEnumerable.SortedMerge(this System.Collections.Generic.IEnumerable! source, MoreLinq.OrderByDirection direction, params System.Collections.Generic.IEnumerable![]! otherSequences) -> System.Collections.Generic.IEnumerable! diff --git a/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Unshipped.txt b/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Unshipped.txt index 6adcc5bb5..7dc5c5811 100644 --- a/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Unshipped.txt +++ b/MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Unshipped.txt @@ -1,4 +1 @@ #nullable enable -MoreLinq.Extensions.SkipLastWhileExtension -static MoreLinq.Extensions.SkipLastWhileExtension.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable! -static MoreLinq.MoreEnumerable.SkipLastWhile(this System.Collections.Generic.IEnumerable! source, System.Func! predicate) -> System.Collections.Generic.IEnumerable!