LanguageExt.Core

LanguageExt.Core Concurrency Async AsyncEnumerable

Contents

class AsyncEnumerableExtensions Source #

Methods

method IAsyncEnumerable<B> MapAsync <A, B> (this IAsyncEnumerable<A> ma, Func<A, B> f) Source #

method IAsyncEnumerable<B> ApplyAsync <A, B> (this IAsyncEnumerable<Func<A, B>> ff, IAsyncEnumerable<A> fa) Source #

method IAsyncEnumerable<B> BindAsync <A, B> (this IAsyncEnumerable<A> ma, Func<A, IAsyncEnumerable<B>> f) Source #

method IAsyncEnumerable<A> FilterAsync <A> ( this IAsyncEnumerable<A> ma, Func<A, bool> f) Source #

class AsyncEnumerableExtensions Source #

Methods

method IAsyncEnumerable<B> Select <B> (Func<A, ValueTask<B>> f) Source #

method IAsyncEnumerable<B> SelectMany <B> (Func<A, IAsyncEnumerable<B>> f) Source #

method IAsyncEnumerable<C> SelectMany <B, C> (Func<A, IAsyncEnumerable<B>> bind, Func<A, B, C> project) Source #

method IAsyncEnumerable<A> Where (Func<A, bool> f) Source #

method IAsyncEnumerable<A> Skip (int amount) Source #

method IAsyncEnumerable<A> Take (int amount) Source #