From 9c339c7af8fcc223d3a662c0854fd9a3c42c2ad0 Mon Sep 17 00:00:00 2001 From: Thomas Bruderer Date: Thu, 12 Feb 2026 22:53:52 +0100 Subject: [PATCH 1/2] Release 3.6 --- .../AsyncEnumerableExtensions/Scan.cs | 12 +- .../AsyncEnumerableExtensions/Scan.cs | 12 +- .../Extensions/EnumerableExtensions/Scan.cs | 4 +- Funcky/Funcky.csproj | 2 +- Funcky/PublicAPI.Shipped.txt | 619 +++++++++++++++--- Funcky/PublicAPI.Unshipped.txt | 409 ------------ changelog.md | 9 + 7 files changed, 538 insertions(+), 529 deletions(-) diff --git a/Funcky.Async/Extensions/AsyncEnumerableExtensions/Scan.cs b/Funcky.Async/Extensions/AsyncEnumerableExtensions/Scan.cs index 792d0b69c..ec08a2987 100644 --- a/Funcky.Async/Extensions/AsyncEnumerableExtensions/Scan.cs +++ b/Funcky.Async/Extensions/AsyncEnumerableExtensions/Scan.cs @@ -5,7 +5,7 @@ namespace Funcky.Extensions; public static partial class AsyncEnumerableExtensions { /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -17,7 +17,7 @@ public static IAsyncEnumerable InclusiveScan( => InclusiveScanEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -29,7 +29,7 @@ public static IAsyncEnumerable InclusiveScanAwait InclusiveScanAwaitEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -41,7 +41,7 @@ public static IAsyncEnumerable InclusiveScanAwaitWithCancellation InclusiveScanAwaitWithCancellationEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -53,7 +53,7 @@ public static IAsyncEnumerable ExclusiveScan( => ExclusiveScanEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -65,7 +65,7 @@ public static IAsyncEnumerable ExclusiveScanAwait ExclusiveScanAwaitEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. diff --git a/Funcky/Extensions/AsyncEnumerableExtensions/Scan.cs b/Funcky/Extensions/AsyncEnumerableExtensions/Scan.cs index 71d3bd3c3..da30e48f6 100644 --- a/Funcky/Extensions/AsyncEnumerableExtensions/Scan.cs +++ b/Funcky/Extensions/AsyncEnumerableExtensions/Scan.cs @@ -6,7 +6,7 @@ namespace Funcky.Extensions; public static partial class AsyncEnumerableExtensions { /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -18,7 +18,7 @@ public static IAsyncEnumerable InclusiveScan( => InclusiveScanEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -30,7 +30,7 @@ public static IAsyncEnumerable InclusiveScanAwait InclusiveScanAwaitEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -42,7 +42,7 @@ public static IAsyncEnumerable InclusiveScanAwaitWithCancellation InclusiveScanAwaitWithCancellationEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -54,7 +54,7 @@ public static IAsyncEnumerable ExclusiveScan( => ExclusiveScanEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -66,7 +66,7 @@ public static IAsyncEnumerable ExclusiveScanAwait ExclusiveScanAwaitEnumerable(source, seed, accumulator); /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. diff --git a/Funcky/Extensions/EnumerableExtensions/Scan.cs b/Funcky/Extensions/EnumerableExtensions/Scan.cs index 8d8b01e6b..e06f04e33 100644 --- a/Funcky/Extensions/EnumerableExtensions/Scan.cs +++ b/Funcky/Extensions/EnumerableExtensions/Scan.cs @@ -3,7 +3,7 @@ namespace Funcky.Extensions; public static partial class EnumerableExtensions { /// - /// Scan generates a sequence known as the the inclusive prefix sum. + /// Scan generates a sequence known as the inclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. @@ -23,7 +23,7 @@ public static IEnumerable InclusiveScan(this } /// - /// Scan generates a sequence known as the the exclusive prefix sum. + /// Scan generates a sequence known as the exclusive prefix sum. /// /// The type of the source elements. /// The seed and target type. diff --git a/Funcky/Funcky.csproj b/Funcky/Funcky.csproj index 3be937d93..5fb6f812e 100644 --- a/Funcky/Funcky.csproj +++ b/Funcky/Funcky.csproj @@ -7,7 +7,7 @@ Funcky Funcky is a functional C# library Functional Monad Linq - 3.5.1 + 3.6.0 true snupkg README.md diff --git a/Funcky/PublicAPI.Shipped.txt b/Funcky/PublicAPI.Shipped.txt index 1bd770813..8e6c01981 100644 --- a/Funcky/PublicAPI.Shipped.txt +++ b/Funcky/PublicAPI.Shipped.txt @@ -1,4 +1,6 @@ #nullable enable +Funcky.AsyncFunctional +Funcky.AsyncSequence Funcky.Discard Funcky.DownCast Funcky.EitherOrBoth @@ -8,6 +10,7 @@ Funcky.EitherOrBoth.Equals(Funcky.EitherOrBoth oth Funcky.EitherOrBoth.Match(System.Func! left, System.Func! right, System.Func! both) -> TMatchResult Funcky.EitherOrBoth.Switch(System.Action! left, System.Action! right, System.Action! both) -> void Funcky.Extensions.ActionExtensions +Funcky.Extensions.AsyncEnumerableExtensions Funcky.Extensions.DictionaryExtensions Funcky.Extensions.EitherPartitions Funcky.Extensions.EitherPartitions @@ -22,7 +25,9 @@ Funcky.Extensions.FuncExtensions Funcky.Extensions.HttpHeadersExtensions Funcky.Extensions.HttpHeadersNonValidatedExtensions Funcky.Extensions.ImmutableListExtensions +Funcky.Extensions.JsonSerializerOptionsExtensions Funcky.Extensions.ListExtensions +Funcky.Extensions.OrderedDictionaryExtensions Funcky.Extensions.ParseExtensions Funcky.Extensions.Partitions Funcky.Extensions.Partitions @@ -69,7 +74,40 @@ Funcky.Extensions.ValueWithPrevious.Value.get -> TValue Funcky.Extensions.ValueWithPrevious.ValueWithPrevious() -> void Funcky.Extensions.ValueWithPrevious.ValueWithPrevious(TValue value, Funcky.Monads.Option previous) -> void Funcky.Functional +Funcky.IAsyncBuffer Funcky.IBuffer +Funcky.Monads.ConfiguredOptionTaskAwaitable +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaitable() -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.ConfiguredOptionTaskAwaiter() -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.GetResult() -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter +Funcky.Monads.ConfiguredOptionTaskAwaitable +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaitable() -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.ConfiguredOptionTaskAwaiter() -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.GetResult() -> Funcky.Monads.Option +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.ConfiguredOptionTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter +Funcky.Monads.ConfiguredOptionValueTaskAwaitable +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaitable() -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.ConfiguredOptionValueTaskAwaiter() -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.GetResult() -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter +Funcky.Monads.ConfiguredOptionValueTaskAwaitable +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaitable() -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.ConfiguredOptionValueTaskAwaiter() -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.GetResult() -> Funcky.Monads.Option +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.ConfiguredOptionValueTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter Funcky.Monads.Either Funcky.Monads.Either.Either() -> void Funcky.Monads.Either.Equals(Funcky.Monads.Either other) -> bool @@ -87,7 +125,10 @@ Funcky.Monads.Either.SelectMany(System.Func.SelectMany(System.Func>! selector) -> Funcky.Monads.Either Funcky.Monads.Either.Switch(System.Action! left, System.Action! right) -> void Funcky.Monads.Either +Funcky.Monads.EitherAsyncExtensions Funcky.Monads.EitherExtensions +Funcky.Monads.IEither +Funcky.Monads.IOption Funcky.Monads.Lazy Funcky.Monads.LazyExtensions Funcky.Monads.Option @@ -116,6 +157,7 @@ Funcky.Monads.Option.this[int index].get -> TItem Funcky.Monads.Option.ToEnumerable() -> System.Collections.Generic.IEnumerable! Funcky.Monads.Option.TryGetValue(out TItem? item) -> bool Funcky.Monads.Option.Where(System.Func! predicate) -> Funcky.Monads.Option +Funcky.Monads.OptionAsyncExtensions Funcky.Monads.OptionComparer Funcky.Monads.OptionComparer Funcky.Monads.OptionEqualityComparer @@ -123,6 +165,26 @@ Funcky.Monads.OptionEqualityComparer Funcky.Monads.OptionExtensions Funcky.Monads.OptionJsonConverter Funcky.Monads.OptionJsonConverter.OptionJsonConverter() -> void +Funcky.Monads.OptionTaskAwaiter +Funcky.Monads.OptionTaskAwaiter.GetResult() -> void +Funcky.Monads.OptionTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.OptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.OptionTaskAwaiter.OptionTaskAwaiter() -> void +Funcky.Monads.OptionTaskAwaiter +Funcky.Monads.OptionTaskAwaiter.GetResult() -> Funcky.Monads.Option +Funcky.Monads.OptionTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.OptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.OptionTaskAwaiter.OptionTaskAwaiter() -> void +Funcky.Monads.OptionValueTaskAwaiter +Funcky.Monads.OptionValueTaskAwaiter.GetResult() -> void +Funcky.Monads.OptionValueTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.OptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.OptionValueTaskAwaiter.OptionValueTaskAwaiter() -> void +Funcky.Monads.OptionValueTaskAwaiter +Funcky.Monads.OptionValueTaskAwaiter.GetResult() -> Funcky.Monads.Option +Funcky.Monads.OptionValueTaskAwaiter.IsCompleted.get -> bool +Funcky.Monads.OptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void +Funcky.Monads.OptionValueTaskAwaiter.OptionValueTaskAwaiter() -> void Funcky.Monads.Reader Funcky.Monads.Reader Funcky.Monads.ReaderExtensions @@ -142,6 +204,7 @@ Funcky.Monads.Result.Select(System.Func.SelectMany(System.Func>! selector) -> Funcky.Monads.Result Funcky.Monads.Result.SelectMany(System.Func>! selector, System.Func! resultSelector) -> Funcky.Monads.Result Funcky.Monads.Result.Switch(System.Action! ok, System.Action! error) -> void +Funcky.Monads.ResultAsyncExtensions Funcky.Monads.ResultExtensions Funcky.RequireClass Funcky.RequireClass.RequireClass() -> void @@ -189,15 +252,36 @@ override Funcky.Monads.Result.GetHashCode() -> int override Funcky.Monads.Result.ToString() -> string! override Funcky.Unit.Equals(object? obj) -> bool override Funcky.Unit.GetHashCode() -> int +static Funcky.AsyncFunctional.RetryAsync(System.Action! action, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.AsyncFunctional.RetryAsync(System.Func>>! producer, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.AsyncFunctional.RetryAsync(System.Func>>! producer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.AsyncFunctional.RetryAsync(System.Func! producer, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.AsyncFunctional.RetryAwaitAsync(System.Func! action, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.AsyncFunctional.RetryAwaitAsync(System.Func>! producer, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.AsyncSequence.Concat(System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Concat(System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Concat(System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Concat(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Cycle(TResult element) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.CycleRange(System.Collections.Generic.IAsyncEnumerable! sequence) -> Funcky.IAsyncBuffer! +static Funcky.AsyncSequence.FromNullable(TResult? element) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.FromNullable(TResult? element) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.RepeatRange(System.Collections.Generic.IAsyncEnumerable! source, int count) -> Funcky.IAsyncBuffer! +static Funcky.AsyncSequence.Return(TResult element) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Return(params TResult[]! elements) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Successors(Funcky.Monads.Option first, System.Func>>! successor) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Successors(Funcky.Monads.Option first, System.Func>! successor) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Successors(TResult first, System.Func>>! successor) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.AsyncSequence.Successors(TResult first, System.Func>! successor) -> System.Collections.Generic.IAsyncEnumerable! static Funcky.DownCast.From(Funcky.Monads.Option option) -> Funcky.Monads.Option static Funcky.DownCast.From(Funcky.Monads.Result result) -> Funcky.Monads.Result static Funcky.DownCast.From(Funcky.Monads.Either either, System.Func! failedCast) -> Funcky.Monads.Either static Funcky.EitherOrBoth.FromOptions(Funcky.Monads.Option left, Funcky.Monads.Option right) -> Funcky.Monads.Option> static Funcky.EitherOrBoth.Both(TLeft left, TRight right) -> Funcky.EitherOrBoth static Funcky.EitherOrBoth.Left(TLeft left) -> Funcky.EitherOrBoth +static Funcky.EitherOrBoth.Right(TRight right) -> Funcky.EitherOrBoth static Funcky.EitherOrBoth.operator !=(Funcky.EitherOrBoth left, Funcky.EitherOrBoth right) -> bool static Funcky.EitherOrBoth.operator ==(Funcky.EitherOrBoth left, Funcky.EitherOrBoth right) -> bool -static Funcky.EitherOrBoth.Right(TRight right) -> Funcky.EitherOrBoth static Funcky.Extensions.ActionExtensions.Compose(this System.Action! f, System.Func! g) -> System.Action! static Funcky.Extensions.ActionExtensions.Compose(this System.Action! f, System.Func! g) -> System.Action! static Funcky.Extensions.ActionExtensions.Curry(this System.Action! action) -> System.Func!>!>!>!>!>!>!>! @@ -221,8 +305,180 @@ static Funcky.Extensions.ActionExtensions.Uncurry(this Syste static Funcky.Extensions.ActionExtensions.Uncurry(this System.Func!>!>!>! action) -> System.Action! static Funcky.Extensions.ActionExtensions.Uncurry(this System.Func!>!>! action) -> System.Action! static Funcky.Extensions.ActionExtensions.Uncurry(this System.Func!>! action) -> System.Action! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.AnyOrElse(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! fallback) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AnyOrElse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! fallback) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.ConcatToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.ElementAtOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.ElementAtOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, int index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScan(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScanAwait(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScanAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScan(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScanAwait(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScanAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Inspect(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! inspector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.InspectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! inspector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.InspectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! inspector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.InspectEmpty(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! inspector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Interleave(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Interleave(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Intersperse(this System.Collections.Generic.IAsyncEnumerable! source, TSource element) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.JoinToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, char separator, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.JoinToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, string! separator, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaterializeAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! materializer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> +static Funcky.Extensions.AsyncEnumerableExtensions.MaterializeAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> Funcky.IAsyncBuffer! +static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, System.Collections.Generic.IAsyncEnumerable! source3, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, System.Collections.Generic.IAsyncEnumerable! source3, System.Collections.Generic.IAsyncEnumerable! source4, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IEnumerable!>! sources, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.NoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.NoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.NoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.NoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.Pairwise(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Pairwise(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable<(TSource Front, TSource Back)>! +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, System.Threading.Tasks.ValueTask>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.PowerSet(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Sequence(this System.Collections.Generic.IAsyncEnumerable!>! source) -> Funcky.Monads.Reader!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Sequence(this System.Collections.Generic.IAsyncEnumerable!>! source) -> System.Lazy!>! +static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.ShuffleAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Random! random, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> +static Funcky.Extensions.AsyncEnumerableExtensions.ShuffleAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> +static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> +static Funcky.Extensions.AsyncEnumerableExtensions.SlidingWindow(this System.Collections.Generic.IAsyncEnumerable! source, int width) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.TakeEvery(this System.Collections.Generic.IAsyncEnumerable! source, int interval) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IAsyncEnumerable!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Traverse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! selector) -> System.Lazy!>! +static Funcky.Extensions.AsyncEnumerableExtensions.Traverse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! selector) -> Funcky.Monads.Reader!>! +static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> +static Funcky.Extensions.AsyncEnumerableExtensions.WhereNotNull(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereNotNull(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable>! source) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.WithFirst(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Extensions.AsyncEnumerableExtensions.WithIndex(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Extensions.AsyncEnumerableExtensions.WithLast(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Extensions.AsyncEnumerableExtensions.WithPrevious(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Extensions.AsyncEnumerableExtensions.ZipLongest(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, System.Func, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Extensions.AsyncEnumerableExtensions.ZipLongest(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right) -> System.Collections.Generic.IAsyncEnumerable>! static Funcky.Extensions.DictionaryExtensions.GetValueOrNone(this System.Collections.Generic.IDictionary! dictionary, TKey key) -> Funcky.Monads.Option static Funcky.Extensions.DictionaryExtensions.GetValueOrNone(this System.Collections.Generic.IReadOnlyDictionary! dictionary, TKey readOnlyKey) -> Funcky.Monads.Option +static Funcky.Extensions.DictionaryExtensions.RemoveOrNone(this System.Collections.Generic.IDictionary! dictionary, TKey key) -> Funcky.Monads.Option static Funcky.Extensions.EitherPartitions.Create(System.Collections.Generic.IReadOnlyList! left, System.Collections.Generic.IReadOnlyList! right) -> Funcky.Extensions.EitherPartitions static Funcky.Extensions.EnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IEnumerable! @@ -323,6 +579,7 @@ static Funcky.Extensions.EnumerableExtensions.Split(this System.Collect static Funcky.Extensions.EnumerableExtensions.Split(this System.Collections.Generic.IEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IEnumerable!>! static Funcky.Extensions.EnumerableExtensions.TakeEvery(this System.Collections.Generic.IEnumerable! source, int interval) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IEnumerable!>! +static Funcky.Extensions.EnumerableExtensions.Traverse(this System.Collections.Generic.IEnumerable! source, System.Func!>! selector) -> System.Lazy!>! static Funcky.Extensions.EnumerableExtensions.Traverse(this System.Collections.Generic.IEnumerable! source, System.Func!>! selector) -> Funcky.Monads.Reader!>! static Funcky.Extensions.EnumerableExtensions.Traverse(this System.Collections.Generic.IEnumerable! source, System.Func>! selector) -> Funcky.Monads.Option!> static Funcky.Extensions.EnumerableExtensions.Traverse(this System.Collections.Generic.IEnumerable! source, System.Func>! selector) -> Funcky.Monads.Either!> @@ -330,6 +587,7 @@ static Funcky.Extensions.EnumerableExtensions.Traverse(th static Funcky.Extensions.EnumerableExtensions.WhereNotNull(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.WhereNotNull(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.WhereSelect(this System.Collections.Generic.IEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IEnumerable! +static Funcky.Extensions.EnumerableExtensions.WhereSelect(this System.Collections.Generic.IEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.WhereSelect(this System.Collections.Generic.IEnumerable>! source) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.WithFirst(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! static Funcky.Extensions.EnumerableExtensions.WithIndex(this System.Collections.Generic.IEnumerable! source) -> System.Collections.Generic.IEnumerable>! @@ -338,6 +596,58 @@ static Funcky.Extensions.EnumerableExtensions.WithPrevious(this System. static Funcky.Extensions.EnumerableExtensions.ZipLongest(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right, System.Func, TResult>! resultSelector) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.EnumerableExtensions.ZipLongest(this System.Collections.Generic.IEnumerable! left, System.Collections.Generic.IEnumerable! right) -> System.Collections.Generic.IEnumerable>! static Funcky.Extensions.EnumeratorExtensions.MoveNextOrNone(this System.Collections.Generic.IEnumerator! enumerator) -> Funcky.Monads.Option +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2) -> System.Func! +static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2) -> System.Func! static Funcky.Extensions.FuncExtensions.Compose(this System.Func! f, System.Func! g) -> System.Func! static Funcky.Extensions.FuncExtensions.Compose(this System.Func! f, System.Func! g) -> System.Func! static Funcky.Extensions.FuncExtensions.Curry(this System.Func! function) -> System.Func!>!>!>!>!>!>!>! @@ -364,241 +674,260 @@ static Funcky.Extensions.FuncExtensions.Uncurry(this System.Fun static Funcky.Extensions.HttpHeadersExtensions.GetValuesOrNone(this System.Net.Http.Headers.HttpHeaders! headers, string! name) -> Funcky.Monads.Option!> static Funcky.Extensions.HttpHeadersNonValidatedExtensions.GetValuesOrNone(this System.Net.Http.Headers.HttpHeadersNonValidated headers, string! headerName) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option +static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ImmutableListExtensions.IndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option +static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ImmutableListExtensions.LastIndexOfOrNone(System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.FindIndexOrNone(this System.Collections.Generic.List! list, int startIndex, int count, System.Predicate! match) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.FindIndexOrNone(this System.Collections.Generic.List! list, int startIndex, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.JsonSerializerOptionsExtensions.GetTypeInfoOrNone(this System.Text.Json.JsonSerializerOptions! options, System.Type! type) -> Funcky.Monads.Option static Funcky.Extensions.ListExtensions.FindIndexOrNone(this System.Collections.Generic.List! list, System.Predicate! match) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.FindLastIndexOrNone(this System.Collections.Generic.List! list, int startIndex, int count, System.Predicate! match) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.FindLastIndexOrNone(this System.Collections.Generic.List! list, int startIndex, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.FindIndexOrNone(this System.Collections.Generic.List! list, int startIndex, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.FindIndexOrNone(this System.Collections.Generic.List! list, int startIndex, int count, System.Predicate! match) -> Funcky.Monads.Option static Funcky.Extensions.ListExtensions.FindLastIndexOrNone(this System.Collections.Generic.List! list, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.FindLastIndexOrNone(this System.Collections.Generic.List! list, int startIndex, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.FindLastIndexOrNone(this System.Collections.Generic.List! list, int startIndex, int count, System.Predicate! match) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Generic.IList! list, TValue value) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option +static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option +static Funcky.Extensions.OrderedDictionaryExtensions.IndexOfOrNone(this System.Collections.Generic.OrderedDictionary! dictionary, TKey key) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseAssemblyNameInfoOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseAuthenticationHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseBooleanOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseBigIntegerOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseBooleanOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseBooleanOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseByteOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseCacheControlHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseCharOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseContentDispositionHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseContentRangeHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateOnlyOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOffsetOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDateTimeOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDecimalOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseDoubleOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseEntityTagHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, System.Type! enumType) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, System.Type! enumType, bool ignoreCase) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this System.ReadOnlySpan candidate, System.Type! enumType) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this System.ReadOnlySpan candidate, System.Type! enumType, bool ignoreCase) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, bool ignoreCase) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, System.Type! enumType) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, System.Type! enumType, bool ignoreCase) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this System.ReadOnlySpan candidate, bool ignoreCase) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseEnumOrNone(this string! candidate, bool ignoreCase) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this string? candidate, string? format) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this string? candidate, string? format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this string? candidate, string?[]? formats) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this string? candidate, string? format, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOffsetOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this string? candidate, string? format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactDateTimeOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactGuidOrNone(this string? candidate, string? format) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactGuidOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactGuidOrNone(this string? candidate, string? format) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this string? candidate, string? format) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this string? candidate, string? format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this string? candidate, string?[]? formats) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this string? candidate, string? format, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this string? candidate, string? format, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this string? candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, string?[]? formats, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseExactTimeSpanOrNone(this System.ReadOnlySpan candidate, System.ReadOnlySpan format, System.IFormatProvider? formatProvider, System.Globalization.TimeSpanStyles styles) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPEndPointOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPEndPointOrNone(this string! candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt16OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt32OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPEndPointOrNone(this string! candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPEndPointOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseInt64OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseMediaTypeHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseMediaTypeWithQualityHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseNameValueHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseNameValueWithParametersHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseNumberOrNone(this string! value, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseNumberOrNone(this System.ReadOnlySpan value, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseOrNone(this string? value, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseNumberOrNone(this string! value, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseOrNone(this System.ReadOnlySpan utf8Text, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseOrNone(this System.ReadOnlySpan value, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseOrNone(this string? value, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseProductHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseProductInfoHeaderValueOrNone(this string! candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseRangeConditionHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseRangeHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseRetryConditionHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSByteOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseSingleOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseStringWithQualityHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this string? candidate, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseTimeOnlyOrNone(this string? candidate, System.IFormatProvider? provider, System.Globalization.DateTimeStyles style) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseTimeSpanOrNone(this string? candidate, System.IFormatProvider? formatProvider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTransferCodingHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTransferCodingWithQualityHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseTypeNameOrNone(this System.ReadOnlySpan candidate, System.Reflection.Metadata.TypeNameParseOptions? options = null) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt16OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt32OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseVersionOrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate, System.Globalization.NumberStyles style, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseUInt64OrNone(this string? candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseVersionOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseVersionOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option +static Funcky.Extensions.ParseExtensions.ParseVersionOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseViaHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.ParseExtensions.ParseWarningHeaderValueOrNone(this string? candidate) -> Funcky.Monads.Option static Funcky.Extensions.Partitions.Create(System.Collections.Generic.IReadOnlyList! true, System.Collections.Generic.IReadOnlyList! false) -> Funcky.Extensions.Partitions static Funcky.Extensions.PriorityQueueExtensions.DequeueOrNone(this System.Collections.Generic.PriorityQueue! priorityQueue) -> Funcky.Monads.Option<(TElement Element, TPriority Priority)> static Funcky.Extensions.PriorityQueueExtensions.PeekOrNone(this System.Collections.Generic.PriorityQueue! priorityQueue) -> Funcky.Monads.Option<(TElement Element, TPriority Priority)> -static Funcky.Extensions.QueryableExtensions.ElementAtOrNone(this System.Linq.IQueryable! source, int index) -> Funcky.Monads.Option static Funcky.Extensions.QueryableExtensions.ElementAtOrNone(this System.Linq.IQueryable! source, System.Index index) -> Funcky.Monads.Option +static Funcky.Extensions.QueryableExtensions.ElementAtOrNone(this System.Linq.IQueryable! source, int index) -> Funcky.Monads.Option static Funcky.Extensions.QueryableExtensions.FirstOrNone(this System.Linq.IQueryable! source) -> Funcky.Monads.Option static Funcky.Extensions.QueryableExtensions.FirstOrNone(this System.Linq.IQueryable! source, System.Linq.Expressions.Expression!>! predicate) -> Funcky.Monads.Option static Funcky.Extensions.QueryableExtensions.LastOrNone(this System.Linq.IQueryable! source) -> Funcky.Monads.Option @@ -626,15 +955,15 @@ static Funcky.Extensions.StringExtensions.IndexOfAnyOrNone(this string! haystack static Funcky.Extensions.StringExtensions.IndexOfAnyOrNone(this string! haystack, char[]! anyOf, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfAnyOrNone(this string! haystack, char[]! anyOf, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, char value) -> Funcky.Monads.Option +static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, char value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, char value, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, char value, int startIndex, int count) -> Funcky.Monads.Option -static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, char value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value) -> Funcky.Monads.Option +static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, int startIndex) -> Funcky.Monads.Option +static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, int startIndex, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, int startIndex, int count, System.StringComparison comparisonType) -> Funcky.Monads.Option -static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, int startIndex, System.StringComparison comparisonType) -> Funcky.Monads.Option -static Funcky.Extensions.StringExtensions.IndexOfOrNone(this string! haystack, string! value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfAnyOrNone(this string! haystack, char[]! anyOf) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfAnyOrNone(this string! haystack, char[]! anyOf, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfAnyOrNone(this string! haystack, char[]! anyOf, int startIndex, int count) -> Funcky.Monads.Option @@ -642,11 +971,11 @@ static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystac static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, char value, int startIndex) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, char value, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value) -> Funcky.Monads.Option +static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, int startIndex) -> Funcky.Monads.Option +static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, int startIndex, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, int startIndex, int count) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, int startIndex, int count, System.StringComparison comparisonType) -> Funcky.Monads.Option -static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, int startIndex, System.StringComparison comparisonType) -> Funcky.Monads.Option -static Funcky.Extensions.StringExtensions.LastIndexOfOrNone(this string! haystack, string! value, System.StringComparison comparisonType) -> Funcky.Monads.Option static Funcky.Extensions.StringExtensions.SlidingWindow(this string! source, int width) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.StringExtensions.SplitLazy(this string! text, char separator) -> System.Collections.Generic.IEnumerable! static Funcky.Extensions.StringExtensions.SplitLazy(this string! text, params char[]! separators) -> System.Collections.Generic.IEnumerable! @@ -664,6 +993,58 @@ static Funcky.Functional.ActionToUnit(System.Action! action) -> static Funcky.Functional.ActionToUnit(System.Action! action) -> System.Func! static Funcky.Functional.All(params System.Func![]! predicates) -> System.Func! static Funcky.Functional.Any(params System.Func![]! predicates) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2) -> System.Func! +static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2) -> System.Func! static Funcky.Functional.Curry(System.Func! function) -> System.Func!>!>!>!>!>!>!>! static Funcky.Functional.Curry(System.Action! action) -> System.Func!>!>!>!>!>!>!>! static Funcky.Functional.Curry(System.Func! function) -> System.Func!>!>!>!>!>!>! @@ -697,6 +1078,7 @@ static Funcky.Functional.Flip(System.Func(System.Action! action) -> System.Action! static Funcky.Functional.Flip(System.Func! function) -> System.Func! static Funcky.Functional.Flip(System.Action! function) -> System.Action! +static Funcky.Functional.Fn(T value) -> T static Funcky.Functional.Identity(T value) -> T static Funcky.Functional.NoOperation() -> void static Funcky.Functional.NoOperation(T1 ω1, T2 ω2, T3 ω3, T4 ω4, T5 ω5, T6 ω6, T7 ω7, T8 ω8) -> void @@ -740,12 +1122,19 @@ static Funcky.Functional.UnitToAction(System.Func(System.Func! unitFunction) -> System.Action! static Funcky.Functional.UnitToAction(System.Func! unitFunction) -> System.Action! static Funcky.Functional.UnitToAction(System.Func! unitFunction) -> System.Action! -static Funcky.Monads.Either.implicit operator Funcky.Monads.Either(TRight right) -> Funcky.Monads.Either static Funcky.Monads.Either.Left(TLeft left) -> Funcky.Monads.Either +static Funcky.Monads.Either.Right(TRight right) -> Funcky.Monads.Either +static Funcky.Monads.Either.implicit operator Funcky.Monads.Either(TRight right) -> Funcky.Monads.Either static Funcky.Monads.Either.operator !=(Funcky.Monads.Either left, Funcky.Monads.Either right) -> bool static Funcky.Monads.Either.operator ==(Funcky.Monads.Either left, Funcky.Monads.Either right) -> bool -static Funcky.Monads.Either.Right(TRight right) -> Funcky.Monads.Either static Funcky.Monads.Either.Return(TRight right) -> Funcky.Monads.Either +static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either!> either) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either!> either) -> System.Threading.Tasks.Task>! +static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either> either) -> System.Threading.Tasks.ValueTask> +static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func!>! selector) -> System.Threading.Tasks.Task>! +static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func>! selector) -> System.Threading.Tasks.ValueTask> +static Funcky.Monads.EitherExtensions.Flatten(this Funcky.Monads.Either> either) -> Funcky.Monads.Either static Funcky.Monads.EitherExtensions.LeftOrNone(this Funcky.Monads.Either either) -> Funcky.Monads.Option static Funcky.Monads.EitherExtensions.RightOrNone(this Funcky.Monads.Either either) -> Funcky.Monads.Option static Funcky.Monads.EitherExtensions.Sequence(this Funcky.Monads.Either!> either) -> Funcky.Monads.Reader>! @@ -758,13 +1147,12 @@ static Funcky.Monads.EitherExtensions.Traverse(this Funcky.Mon static Funcky.Monads.EitherExtensions.Traverse(this Funcky.Monads.Either either, System.Func!>! selector) -> Funcky.Monads.Reader>! static Funcky.Monads.EitherExtensions.Traverse(this Funcky.Monads.Either either, System.Func>! selector) -> Funcky.Monads.Option> static Funcky.Monads.EitherExtensions.Traverse(this Funcky.Monads.Either either, System.Func>! selector) -> Funcky.Monads.Result> -static Funcky.Monads.EitherExtensions.Flatten(this Funcky.Monads.Either> either) -> Funcky.Monads.Either static Funcky.Monads.Lazy.FromFunc(System.Func! valueFactory) -> System.Lazy! static Funcky.Monads.Lazy.Return(T value) -> System.Lazy! +static Funcky.Monads.LazyExtensions.Flatten(this System.Lazy!>! lazy) -> System.Lazy! static Funcky.Monads.LazyExtensions.Select(this System.Lazy! lazy, System.Func! selector) -> System.Lazy! static Funcky.Monads.LazyExtensions.SelectMany(this System.Lazy! lazy, System.Func!>! selector, System.Func! resultSelector) -> System.Lazy! static Funcky.Monads.LazyExtensions.SelectMany(this System.Lazy! lazy, System.Func!>! selector) -> System.Lazy! -static Funcky.Monads.LazyExtensions.Flatten(this System.Lazy!>! lazy) -> System.Lazy! static Funcky.Monads.Option.FromBoolean(bool boolean) -> Funcky.Monads.Option static Funcky.Monads.Option.FromBoolean(bool boolean, System.Func! selector) -> Funcky.Monads.Option static Funcky.Monads.Option.FromBoolean(bool boolean, TItem item) -> Funcky.Monads.Option @@ -772,19 +1160,35 @@ static Funcky.Monads.Option.FromNullable(TItem? item) -> Funcky.Monads.Op static Funcky.Monads.Option.FromNullable(TItem? item) -> Funcky.Monads.Option static Funcky.Monads.Option.Return(TItem item) -> Funcky.Monads.Option static Funcky.Monads.Option.Some(TItem item) -> Funcky.Monads.Option -static Funcky.Monads.Option.implicit operator Funcky.Monads.Option(TItem item) -> Funcky.Monads.Option static Funcky.Monads.Option.None.get -> Funcky.Monads.Option +static Funcky.Monads.Option.implicit operator Funcky.Monads.Option(TItem item) -> Funcky.Monads.Option static Funcky.Monads.Option.operator !=(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool static Funcky.Monads.Option.operator <(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool static Funcky.Monads.Option.operator <=(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool static Funcky.Monads.Option.operator ==(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool static Funcky.Monads.Option.operator >(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool static Funcky.Monads.Option.operator >=(Funcky.Monads.Option left, Funcky.Monads.Option right) -> bool +static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionTaskAwaitable +static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable +static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option!> option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionTaskAwaitable +static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option> option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable +static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option option) -> Funcky.Monads.OptionTaskAwaiter +static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option option) -> Funcky.Monads.OptionValueTaskAwaiter +static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option!> option) -> Funcky.Monads.OptionTaskAwaiter +static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option> option) -> Funcky.Monads.OptionValueTaskAwaiter +static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option!> option) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option!> option) -> System.Threading.Tasks.Task>! +static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option> option) -> System.Threading.Tasks.ValueTask> +static Funcky.Monads.OptionAsyncExtensions.ToAsyncEnumerable(this Funcky.Monads.Option option) -> System.Collections.Generic.IAsyncEnumerable! +static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func!>! selector) -> System.Threading.Tasks.Task>! +static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func>! selector) -> System.Threading.Tasks.ValueTask> static Funcky.Monads.OptionComparer.Create(System.Collections.Generic.IComparer! comparer) -> System.Collections.Generic.Comparer>! static Funcky.Monads.OptionComparer.Create(System.Comparison! comparison) -> System.Collections.Generic.Comparer>! static Funcky.Monads.OptionComparer.Default.get -> System.Collections.Generic.Comparer>! static Funcky.Monads.OptionEqualityComparer.Create(System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.EqualityComparer>! static Funcky.Monads.OptionEqualityComparer.Default.get -> System.Collections.Generic.EqualityComparer>! +static Funcky.Monads.OptionExtensions.Flatten(this Funcky.Monads.Option> option) -> Funcky.Monads.Option static Funcky.Monads.OptionExtensions.Sequence(this Funcky.Monads.Option!> option) -> Funcky.Monads.Reader>! static Funcky.Monads.OptionExtensions.Sequence(this Funcky.Monads.Option> option) -> Funcky.Monads.Result> static Funcky.Monads.OptionExtensions.Sequence(this Funcky.Monads.Option!> option) -> System.Collections.Generic.IEnumerable>! @@ -799,20 +1203,26 @@ static Funcky.Monads.OptionExtensions.Traverse(this Funcky.Monads.Opti static Funcky.Monads.OptionExtensions.Traverse(this Funcky.Monads.Option option, System.Func!>! selector) -> Funcky.Monads.Reader>! static Funcky.Monads.OptionExtensions.Traverse(this Funcky.Monads.Option option, System.Func>! selector) -> Funcky.Monads.Either> static Funcky.Monads.OptionExtensions.Traverse(this Funcky.Monads.Option option, System.Func>! selector) -> Funcky.Monads.Result> -static Funcky.Monads.OptionExtensions.Flatten(this Funcky.Monads.Option> option) -> Funcky.Monads.Option static Funcky.Monads.Reader.FromAction(System.Action! action) -> Funcky.Monads.Reader! static Funcky.Monads.Reader.FromFunc(System.Func! function) -> Funcky.Monads.Reader! static Funcky.Monads.Reader.Return(TResult value) -> Funcky.Monads.Reader! +static Funcky.Monads.ReaderExtensions.Flatten(this Funcky.Monads.Reader!>! reader) -> Funcky.Monads.Reader! static Funcky.Monads.ReaderExtensions.Select(this Funcky.Monads.Reader! source, System.Func! selector) -> Funcky.Monads.Reader! static Funcky.Monads.ReaderExtensions.SelectMany(this Funcky.Monads.Reader! source, System.Func!>! selector, System.Func! resultSelector) -> Funcky.Monads.Reader! static Funcky.Monads.ReaderExtensions.SelectMany(this Funcky.Monads.Reader! source, System.Func!>! selector) -> Funcky.Monads.Reader! -static Funcky.Monads.ReaderExtensions.Flatten(this Funcky.Monads.Reader!>! reader) -> Funcky.Monads.Reader! static Funcky.Monads.Result.Ok(TValidResult result) -> Funcky.Monads.Result static Funcky.Monads.Result.Return(TValidResult result) -> Funcky.Monads.Result static Funcky.Monads.Result.Error(System.Exception! exception) -> Funcky.Monads.Result static Funcky.Monads.Result.implicit operator Funcky.Monads.Result(TValidResult result) -> Funcky.Monads.Result static Funcky.Monads.Result.operator !=(Funcky.Monads.Result left, Funcky.Monads.Result right) -> bool static Funcky.Monads.Result.operator ==(Funcky.Monads.Result left, Funcky.Monads.Result right) -> bool +static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result!> result) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result!> result) -> System.Threading.Tasks.Task>! +static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result> result) -> System.Threading.Tasks.ValueTask> +static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! +static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func!>! selector) -> System.Threading.Tasks.Task>! +static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func>! selector) -> System.Threading.Tasks.ValueTask> +static Funcky.Monads.ResultExtensions.Flatten(this Funcky.Monads.Result> result) -> Funcky.Monads.Result static Funcky.Monads.ResultExtensions.Sequence(this Funcky.Monads.Result!> result) -> Funcky.Monads.Reader>! static Funcky.Monads.ResultExtensions.Sequence(this Funcky.Monads.Result> result) -> Funcky.Monads.Either> static Funcky.Monads.ResultExtensions.Sequence(this Funcky.Monads.Result> result) -> Funcky.Monads.Option> @@ -823,9 +1233,8 @@ static Funcky.Monads.ResultExtensions.Traverse(this Funcky.Mona static Funcky.Monads.ResultExtensions.Traverse(this Funcky.Monads.Result result, System.Func!>! selector) -> Funcky.Monads.Reader>! static Funcky.Monads.ResultExtensions.Traverse(this Funcky.Monads.Result result, System.Func>! selector) -> Funcky.Monads.Option> static Funcky.Monads.ResultExtensions.Traverse(this Funcky.Monads.Result result, System.Func>! selector) -> Funcky.Monads.Either> -static Funcky.Monads.ResultExtensions.Flatten(this Funcky.Monads.Result> result) -> Funcky.Monads.Result -static Funcky.Sequence.Concat(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.Concat(System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IEnumerable! +static Funcky.Sequence.Concat(params System.Collections.Generic.IEnumerable![]! sources) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.Cycle(TResult element) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.CycleMaterialized(System.Collections.Generic.IReadOnlyCollection! source) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.CycleRange(System.Collections.Generic.IEnumerable! source) -> Funcky.IBuffer! @@ -833,19 +1242,19 @@ static Funcky.Sequence.FromNullable(TResult? element) -> System.Collect static Funcky.Sequence.FromNullable(TResult? element) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.RepeatMaterialized(System.Collections.Generic.IReadOnlyCollection! source, int count) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.RepeatRange(System.Collections.Generic.IEnumerable! source, int count) -> Funcky.IBuffer! -static Funcky.Sequence.Return(params TResult[]! elements) -> System.Collections.Generic.IReadOnlyList! static Funcky.Sequence.Return(TResult element) -> System.Collections.Generic.IReadOnlyList! +static Funcky.Sequence.Return(params TResult[]! elements) -> System.Collections.Generic.IReadOnlyList! static Funcky.Sequence.Successors(Funcky.Monads.Option first, System.Func>! successor) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.Successors(Funcky.Monads.Option first, System.Func! successor) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.Successors(TResult first, System.Func>! successor) -> System.Collections.Generic.IEnumerable! static Funcky.Sequence.Successors(TResult first, System.Func! successor) -> System.Collections.Generic.IEnumerable! +static Funcky.Unit.Value.get -> Funcky.Unit static Funcky.Unit.operator !=(Funcky.Unit left, Funcky.Unit right) -> bool static Funcky.Unit.operator <(Funcky.Unit left, Funcky.Unit right) -> bool static Funcky.Unit.operator <=(Funcky.Unit left, Funcky.Unit right) -> bool static Funcky.Unit.operator ==(Funcky.Unit left, Funcky.Unit right) -> bool static Funcky.Unit.operator >(Funcky.Unit left, Funcky.Unit right) -> bool static Funcky.Unit.operator >=(Funcky.Unit left, Funcky.Unit right) -> bool -static Funcky.Unit.Value.get -> Funcky.Unit static Funcky.UpCast.From(System.Lazy! lazy) -> System.Lazy! static Funcky.UpCast.From(Funcky.Monads.Option option) -> Funcky.Monads.Option static Funcky.UpCast.From(Funcky.Monads.Either either) -> Funcky.Monads.Either diff --git a/Funcky/PublicAPI.Unshipped.txt b/Funcky/PublicAPI.Unshipped.txt index 2b524f955..7dc5c5811 100644 --- a/Funcky/PublicAPI.Unshipped.txt +++ b/Funcky/PublicAPI.Unshipped.txt @@ -1,410 +1 @@ #nullable enable -Funcky.AsyncFunctional -Funcky.AsyncSequence -Funcky.Extensions.AsyncEnumerableExtensions -Funcky.Extensions.JsonSerializerOptionsExtensions -Funcky.Extensions.OrderedDictionaryExtensions -Funcky.IAsyncBuffer -Funcky.Monads.ConfiguredOptionTaskAwaitable -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaitable() -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.ConfiguredOptionTaskAwaiter() -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.GetResult() -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter -Funcky.Monads.ConfiguredOptionTaskAwaitable -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaitable() -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.ConfiguredOptionTaskAwaiter() -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.GetResult() -> Funcky.Monads.Option -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.ConfiguredOptionTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionTaskAwaitable.ConfiguredOptionTaskAwaiter -Funcky.Monads.ConfiguredOptionValueTaskAwaitable -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaitable() -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.ConfiguredOptionValueTaskAwaiter() -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.GetResult() -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter -Funcky.Monads.ConfiguredOptionValueTaskAwaitable -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaitable() -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.ConfiguredOptionValueTaskAwaiter() -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.GetResult() -> Funcky.Monads.Option -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.ConfiguredOptionValueTaskAwaitable.GetAwaiter() -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable.ConfiguredOptionValueTaskAwaiter -Funcky.Monads.EitherAsyncExtensions -Funcky.Monads.IEither -Funcky.Monads.IOption -Funcky.Monads.OptionAsyncExtensions -Funcky.Monads.OptionTaskAwaiter -Funcky.Monads.OptionTaskAwaiter.GetResult() -> void -Funcky.Monads.OptionTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.OptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.OptionTaskAwaiter.OptionTaskAwaiter() -> void -Funcky.Monads.OptionTaskAwaiter -Funcky.Monads.OptionTaskAwaiter.GetResult() -> Funcky.Monads.Option -Funcky.Monads.OptionTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.OptionTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.OptionTaskAwaiter.OptionTaskAwaiter() -> void -Funcky.Monads.OptionValueTaskAwaiter -Funcky.Monads.OptionValueTaskAwaiter.GetResult() -> void -Funcky.Monads.OptionValueTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.OptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.OptionValueTaskAwaiter.OptionValueTaskAwaiter() -> void -Funcky.Monads.OptionValueTaskAwaiter -Funcky.Monads.OptionValueTaskAwaiter.GetResult() -> Funcky.Monads.Option -Funcky.Monads.OptionValueTaskAwaiter.IsCompleted.get -> bool -Funcky.Monads.OptionValueTaskAwaiter.OnCompleted(System.Action! continuation) -> void -Funcky.Monads.OptionValueTaskAwaiter.OptionValueTaskAwaiter() -> void -Funcky.Monads.ResultAsyncExtensions -static Funcky.AsyncFunctional.RetryAsync(System.Action! action, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.AsyncFunctional.RetryAsync(System.Func>>! producer, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.AsyncFunctional.RetryAsync(System.Func>>! producer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.AsyncFunctional.RetryAsync(System.Func! producer, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.AsyncFunctional.RetryAwaitAsync(System.Func! action, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.AsyncFunctional.RetryAwaitAsync(System.Func>! producer, System.Func! shouldRetry, Funcky.RetryPolicies.IRetryPolicy! retryPolicy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.AsyncSequence.Concat(System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Concat(System.Collections.Generic.IAsyncEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Concat(System.Collections.Generic.IEnumerable!>! sources) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Concat(params System.Collections.Generic.IAsyncEnumerable![]! sources) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Cycle(TResult element) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.CycleRange(System.Collections.Generic.IAsyncEnumerable! sequence) -> Funcky.IAsyncBuffer! -static Funcky.AsyncSequence.FromNullable(TResult? element) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.FromNullable(TResult? element) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.RepeatRange(System.Collections.Generic.IAsyncEnumerable! source, int count) -> Funcky.IAsyncBuffer! -static Funcky.AsyncSequence.Return(TResult element) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Return(params TResult[]! elements) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Successors(Funcky.Monads.Option first, System.Func>>! successor) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Successors(Funcky.Monads.Option first, System.Func>! successor) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Successors(TResult first, System.Func>>! successor) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.AsyncSequence.Successors(TResult first, System.Func>! successor) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Func!, TResult>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupBy(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func>! elementSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AdjacentGroupByAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! keySelector, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.AnyOrElse(this System.Collections.Generic.IAsyncEnumerable! source, System.Collections.Generic.IAsyncEnumerable! fallback) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AnyOrElse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! fallback) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.AverageOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.ConcatToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.ElementAtOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Index index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.ElementAtOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, int index, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScan(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScanAwait(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.ExclusiveScanAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.FirstOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScan(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScanAwait(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.InclusiveScanAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, TAccumulate seed, System.Func>! accumulator) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Inspect(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! inspector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.InspectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! inspector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.InspectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! inspector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.InspectEmpty(this System.Collections.Generic.IAsyncEnumerable! source, System.Action! inspector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Interleave(this System.Collections.Generic.IAsyncEnumerable! source, params System.Collections.Generic.IAsyncEnumerable![]! otherSources) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Interleave(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Intersperse(this System.Collections.Generic.IAsyncEnumerable! source, TSource element) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.JoinToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, char separator, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.JoinToStringAsync(this System.Collections.Generic.IAsyncEnumerable! source, string! separator, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.LastOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaterializeAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! materializer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> -static Funcky.Extensions.AsyncEnumerableExtensions.MaterializeAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MaxOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.Memoize(this System.Collections.Generic.IAsyncEnumerable! source) -> Funcky.IAsyncBuffer! -static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, System.Collections.Generic.IAsyncEnumerable! source3, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IAsyncEnumerable! source1, System.Collections.Generic.IAsyncEnumerable! source2, System.Collections.Generic.IAsyncEnumerable! source3, System.Collections.Generic.IAsyncEnumerable! source4, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Merge(this System.Collections.Generic.IEnumerable!>! sources, Funcky.Monads.Option!> comparer = default(Funcky.Monads.Option!>)) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.MinOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.NoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.NoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.NoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.NoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.Pairwise(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Pairwise(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable<(TSource Front, TSource Back)>! -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Func!, System.Collections.Generic.IReadOnlyList!, TResult>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, System.Threading.Tasks.ValueTask>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Func!, System.Collections.Generic.IReadOnlyList!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>! resultSelector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask -static Funcky.Extensions.AsyncEnumerableExtensions.PartitionAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.PowerSet(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Sequence(this System.Collections.Generic.IAsyncEnumerable!>! source) -> Funcky.Monads.Reader!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Sequence(this System.Collections.Generic.IAsyncEnumerable!>! source) -> System.Lazy!>! -static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.SequenceAsync(this System.Collections.Generic.IAsyncEnumerable>! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.ShuffleAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Random! random, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> -static Funcky.Extensions.AsyncEnumerableExtensions.ShuffleAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!> -static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAwaitAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.SingleOrNoneAwaitWithCancellationAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask> -static Funcky.Extensions.AsyncEnumerableExtensions.SlidingWindow(this System.Collections.Generic.IAsyncEnumerable! source, int width) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer, System.Func!, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Split(this System.Collections.Generic.IAsyncEnumerable! source, TSource separator, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.TakeEvery(this System.Collections.Generic.IAsyncEnumerable! source, int interval) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.Transpose(this System.Collections.Generic.IEnumerable!>! source) -> System.Collections.Generic.IAsyncEnumerable!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Traverse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! selector) -> System.Lazy!>! -static Funcky.Extensions.AsyncEnumerableExtensions.Traverse(this System.Collections.Generic.IAsyncEnumerable! source, System.Func!>! selector) -> Funcky.Monads.Reader!>! -static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.TraverseAsync(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask!>> -static Funcky.Extensions.AsyncEnumerableExtensions.WhereNotNull(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereNotNull(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelect(this System.Collections.Generic.IAsyncEnumerable>! source) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwait(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WhereSelectAwaitWithCancellation(this System.Collections.Generic.IAsyncEnumerable! source, System.Func>>! selector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.WithFirst(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Extensions.AsyncEnumerableExtensions.WithIndex(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Extensions.AsyncEnumerableExtensions.WithLast(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Extensions.AsyncEnumerableExtensions.WithPrevious(this System.Collections.Generic.IAsyncEnumerable! source) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Extensions.AsyncEnumerableExtensions.ZipLongest(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right, System.Func, TResult>! resultSelector) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Extensions.AsyncEnumerableExtensions.ZipLongest(this System.Collections.Generic.IAsyncEnumerable! left, System.Collections.Generic.IAsyncEnumerable! right) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Extensions.DictionaryExtensions.RemoveOrNone(this System.Collections.Generic.IDictionary! dictionary, TKey key) -> Funcky.Monads.Option -static Funcky.Extensions.EnumerableExtensions.Traverse(this System.Collections.Generic.IEnumerable! source, System.Func!>! selector) -> System.Lazy!>! -static Funcky.Extensions.EnumerableExtensions.WhereSelect(this System.Collections.Generic.IEnumerable! source, System.Func>! selector) -> System.Collections.Generic.IEnumerable! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2, T3 p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2, T3 p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, T2 p2, Funcky.Unit p3) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, Funcky.Unit p1, T2 p2) -> System.Func! -static Funcky.Extensions.FuncExtensions.Apply(this System.Func! func, T1 p1, Funcky.Unit p2) -> System.Func! -static Funcky.Extensions.JsonSerializerOptionsExtensions.GetTypeInfoOrNone(this System.Text.Json.JsonSerializerOptions! options, System.Type! type) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.IndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count) -> Funcky.Monads.Option -static Funcky.Extensions.ListExtensions.LastIndexOfOrNone(this System.Collections.Immutable.IImmutableList! list, TItem item, int startIndex, int count, System.Collections.Generic.IEqualityComparer? equalityComparer) -> Funcky.Monads.Option -static Funcky.Extensions.OrderedDictionaryExtensions.IndexOfOrNone(this System.Collections.Generic.OrderedDictionary! dictionary, TKey key) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseGuidOrNone(this System.ReadOnlySpan candidate, System.IFormatProvider? provider) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPAddressOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseIPNetworkOrNone(this string? candidate) -> Funcky.Monads.Option -static Funcky.Extensions.ParseExtensions.ParseVersionOrNone(this System.ReadOnlySpan candidate) -> Funcky.Monads.Option -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4, T5 p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, T4 p4, Funcky.Unit p5) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3, T4 p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, T3 p3, Funcky.Unit p4) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, Funcky.Unit p2, T3 p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, Funcky.Unit p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2, T3 p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, Funcky.Unit p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2, T3 p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, T2 p2, Funcky.Unit p3) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, Funcky.Unit p1, T2 p2) -> System.Func! -static Funcky.Functional.Apply(System.Func! func, T1 p1, Funcky.Unit p2) -> System.Func! -static Funcky.Functional.Fn(T value) -> T -static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either!> either) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either!> either) -> System.Threading.Tasks.Task>! -static Funcky.Monads.EitherAsyncExtensions.Sequence(this Funcky.Monads.Either> either) -> System.Threading.Tasks.ValueTask> -static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func!>! selector) -> System.Threading.Tasks.Task>! -static Funcky.Monads.EitherAsyncExtensions.Traverse(this Funcky.Monads.Either either, System.Func>! selector) -> System.Threading.Tasks.ValueTask> -static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionTaskAwaitable -static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable -static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option!> option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionTaskAwaitable -static Funcky.Monads.OptionAsyncExtensions.ConfigureAwait(this Funcky.Monads.Option> option, bool continueOnCapturedContext) -> Funcky.Monads.ConfiguredOptionValueTaskAwaitable -static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option option) -> Funcky.Monads.OptionTaskAwaiter -static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option option) -> Funcky.Monads.OptionValueTaskAwaiter -static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option!> option) -> Funcky.Monads.OptionTaskAwaiter -static Funcky.Monads.OptionAsyncExtensions.GetAwaiter(this Funcky.Monads.Option> option) -> Funcky.Monads.OptionValueTaskAwaiter -static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option!> option) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option!> option) -> System.Threading.Tasks.Task>! -static Funcky.Monads.OptionAsyncExtensions.Sequence(this Funcky.Monads.Option> option) -> System.Threading.Tasks.ValueTask> -static Funcky.Monads.OptionAsyncExtensions.ToAsyncEnumerable(this Funcky.Monads.Option option) -> System.Collections.Generic.IAsyncEnumerable! -static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func!>! selector) -> System.Threading.Tasks.Task>! -static Funcky.Monads.OptionAsyncExtensions.Traverse(this Funcky.Monads.Option option, System.Func>! selector) -> System.Threading.Tasks.ValueTask> -static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result!> result) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result!> result) -> System.Threading.Tasks.Task>! -static Funcky.Monads.ResultAsyncExtensions.Sequence(this Funcky.Monads.Result> result) -> System.Threading.Tasks.ValueTask> -static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func!>! selector) -> System.Collections.Generic.IAsyncEnumerable>! -static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func!>! selector) -> System.Threading.Tasks.Task>! -static Funcky.Monads.ResultAsyncExtensions.Traverse(this Funcky.Monads.Result result, System.Func>! selector) -> System.Threading.Tasks.ValueTask> diff --git a/changelog.md b/changelog.md index 422d3e90c..79aa93ad5 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. Funcky adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## Funcky 3.6.0 + +This update is mainly to update to .NET 10. + +* remove depdendency to System.Linq.Async because it is integrated into .NET 10 +* Integrate Funcky.Async into Funcky, as the async extensions are now in the same assembly as the sync ones. + * This means that there is no longer a separate `Funcky.Async` package. + ## Funcky 3.5.1 | Funcky.Async 1.4.1 | Funcky.Xunit 2.1.1 | Funcky.Analyzers 1.4.1 This is a patch release which fixes vulnerability warnings of (direct and transitive) dependencies. From 7409d79217c732855f6768459021e5014fe04db5 Mon Sep 17 00:00:00 2001 From: Thomas Bruderer Date: Thu, 12 Feb 2026 22:57:42 +0100 Subject: [PATCH 2/2] Fix typo --- changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 79aa93ad5..08f5421e9 100644 --- a/changelog.md +++ b/changelog.md @@ -7,7 +7,7 @@ Funcky adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). This update is mainly to update to .NET 10. -* remove depdendency to System.Linq.Async because it is integrated into .NET 10 +* remove dependency to System.Linq.Async because it is integrated into .NET 10 * Integrate Funcky.Async into Funcky, as the async extensions are now in the same assembly as the sync ones. * This means that there is no longer a separate `Funcky.Async` package.