Contents
- AffPureT
- SequenceParallel <A, B> (this Arr<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Arr<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this Arr<A> ta, Func<A, Aff<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Aff<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Aff<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f, int windowSize)
- TraverseParallel <A, B> (this IEnumerable<Aff<A>> ma, Func<A, B> f)
- SequenceParallel <A, B> (this Lst<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Lst<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this Lst<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Que<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Que<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this Que<A> ta, Func<A, Aff<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this Set<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Set<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Set<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f, int windowSize)
- SequenceSerial <A, B> (this Stck<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Stck<A> ta, Func<A, Aff<B>> f)
- SequenceParallel <A, B> (this Stck<A> ta, Func<A, Aff<B>> f, int windowSize)
- Sequence <A, B> (this Try<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Aff<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Aff<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this Task<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, Aff<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, Aff<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Aff<B>> f)
- AffT
- SequenceParallel <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, L, A, B> (this Either<L, A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Identity<A> ta, Func<A, Aff<RT, B>> f)
- SequenceSerial <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceParallel <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this TryAsync<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Fin<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Option<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this OptionUnsafe<A> ta, Func<A, Aff<RT, B>> f)
- SequenceSerial <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- SequenceSerial <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f)
- SequenceParallel <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f, int windowSize)
- Sequence <RT, A, B> (this Try<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this TryOption<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Task<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this OptionAsync<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this TryOptionAsync<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, L, A, B> (this EitherAsync<L, A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Aff<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Eff<A> ta, Func<A, Aff<RT, B>> f)
- Sequence <RT, A, B> (this Eff<RT, A> ta, Func<A, Aff<RT, B>> f)
- ArrT
- Sequence <A, B> (this Arr<A> ta, Func<A, Arr<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Arr<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Arr<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Arr<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Arr<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Arr<B>> f)
- EffPureT
- Sequence <A, B> (this Arr<A> ta, Func<A, Eff<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Eff<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Que<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Stck<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Eff<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Eff<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Eff<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Eff<B>> f)
- AffT
- Sequence <RT, A, B> (this Arr<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, L, A, B> (this Either<L, A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Identity<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this IEnumerable<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Lst<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Fin<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Option<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this OptionUnsafe<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Seq<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Set<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this HashSet<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Que<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Stck<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Try<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this TryOption<A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Eff<RT, B>> f)
- Sequence <RT, A, B> (this Eff<A> ta, Func<A, Eff<RT, B>> f)
- EitherAsyncT
- Sequence <L, A, B> (this Arr<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Identity<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceSerial <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceParallel <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceParallel <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f, int windowSize)
- Sequence <L, A, B> (this Lst<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Fin<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Option<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceSerial <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceParallel <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f)
- SequenceParallel <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f, int windowSize)
- Sequence <L, A, B> (this Set<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this HashSet<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Try<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this TryOption<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this TryAsync<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Task<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this TryOptionAsync<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this OptionAsync<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Aff<A> ta, Func<A, EitherAsync<L, B>> f)
- Sequence <L, A, B> (this Eff<A> ta, Func<A, EitherAsync<L, B>> f)
- EitherT
- Sequence <L, A, B> (this Arr<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Identity<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this IEnumerable<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Lst<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Fin<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Option<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Seq<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Set<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this HashSet<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this Try<A> ta, Func<A, Either<L, B>> f)
- Sequence <L, A, B> (this TryOption<A> ta, Func<A, Either<L, B>> f)
- Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, Either<L, B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Either<FAIL, B>> f)
- Sequence <L, A, B> (this Eff<A> ta, Func<A, Either<L, B>> f)
- EitherUnsafeT
- Sequence <L, A, B> (this Arr<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Identity<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this IEnumerable<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Lst<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Fin<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Option<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Seq<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Set<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this HashSet<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Try<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this TryOption<A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, EitherUnsafe<L, B>> f)
- Sequence <L, A, B> (this Eff<A> ta, Func<A, EitherUnsafe<L, B>> f)
- FinT
- Sequence <A, B> (this Arr<A> ta, Func<A, Fin<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Fin<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Fin<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Fin<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Fin<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Fin<B>> f)
- HashSetT
- Sequence <A, B> (this Arr<A> ta, Func<A, HashSet<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, HashSet<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, HashSet<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, HashSet<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, HashSet<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, HashSet<B>> f)
- IEnumerableT
- Sequence <A, B> (this Arr<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, IEnumerable<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Que<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Stck<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, IEnumerable<B>> f)
- Sequence <Fail, A, B> (this Validation<Fail, A> ta, Func<A, IEnumerable<B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, IEnumerable<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, IEnumerable<B>> f)
- LstT
- Sequence <A, B> (this Arr<A> ta, Func<A, Lst<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Lst<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Lst<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Lst<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Lst<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Lst<B>> f)
- OptionAsyncT
- Sequence <A, B> (this Arr<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, OptionAsync<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, OptionAsync<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f, int windowSize)
- Sequence <A, B> (this Lst<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, OptionAsync<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f, int windowSize)
- Sequence <A, B> (this Set<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, OptionAsync<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Task<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Aff<A> ta, Func<A, OptionAsync<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, OptionAsync<B>> f)
- OptionT
- Sequence <A, B> (this Arr<A> ta, Func<A, Option<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Option<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Option<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Option<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Option<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Option<B>> f)
- OptionUnsafeT
- Sequence <A, B> (this Arr<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, OptionUnsafe<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, OptionUnsafe<B>> f)
- QueT
- Sequence <A, B> (this Arr<A> ta, Func<A, Que<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Que<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Que<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Que<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Que<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Que<B>> f)
- ReaderT
- Sequence <Env, A, B> (this Arr<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this IEnumerable<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this Set<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this Seq<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this Lst<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this Stck<A> ta, Func<A, Reader<Env, B>> f)
- Sequence <Env, A, B> (this HashSet<A> ta, Func<A, Reader<Env, B>> f)
- RwsT
- Sequence <MonoidW, Env, W, S, A, B> (this Arr<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this IEnumerable<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this Set<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this Seq<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this Lst<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this HashSet<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- Sequence <MonoidW, Env, W, S, A, B> (this Stck<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f)
- SeqT
- Sequence <A, B> (this Arr<A> ta, Func<A, Seq<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Seq<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Seq<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Seq<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Seq<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Seq<B>> f)
- SetT
- Sequence <A, B> (this Arr<A> ta, Func<A, Set<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Set<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Set<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Set<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Set<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Set<B>> f)
- StateT
- Sequence <S, A, B> (this Arr<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this IEnumerable<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this Set<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this Seq<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this Lst<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this HashSet<A> ta, Func<A, State<S, B>> f)
- Sequence <S, A, B> (this Stck<A> ta, Func<A, State<S, B>> f)
- StckT
- Sequence <A, B> (this Arr<A> ta, Func<A, Stck<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Stck<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Stck<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Stck<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Stck<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Stck<B>> f)
- TaskT
- Sequence <A, B> (this Arr<A> ta, Func<A, Task<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Task<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Task<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f, int windowSize)
- Sequence <A, B> (this Task<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Task<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, Task<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, Task<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, Task<B>> f, int windowSize)
- Sequence <A, B> (this Set<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Task<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Task<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, Task<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Aff<A> ta, Func<A, Task<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Task<B>> f)
- TryAsyncT
- Sequence <A, B> (this Arr<A> ta, Func<A, TryAsync<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryAsync<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, TryAsync<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f, int windowSize)
- Sequence <A, B> (this Lst<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryAsync<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f, int windowSize)
- Sequence <A, B> (this Set<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, TryAsync<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryAsync<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Task<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, TryAsync<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Aff<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, TryAsync<B>> f)
- TryOptionAsyncT
- Sequence <A, B> (this Arr<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f, int windowSize)
- Sequence <A, B> (this Lst<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f, int windowSize)
- Sequence <A, B> (this Set<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Task<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Task<A> ta, Func<A, TryAsync<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Aff<A> ta, Func<A, TryOptionAsync<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, TryOptionAsync<B>> f)
- TryOptionT
- Sequence <A, B> (this Arr<A> ta, Func<A, TryOption<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryOption<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, TryOption<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryOption<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryOption<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, TryOption<B>> f)
- TryT
- Sequence <A, B> (this Arr<A> ta, Func<A, Try<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, Try<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this IEnumerable<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Lst<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Seq<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Set<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this HashSet<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, Try<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Try<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Try<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, Try<B>> f)
- ValidationT
- Sequence <Fail, A, B> (this Arr<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Either<Fail, A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this EitherUnsafe<Fail, A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Identity<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this IEnumerable<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Lst<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Fin<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Option<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this OptionUnsafe<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Seq<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Set<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this HashSet<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Try<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this TryOption<A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Validation<Fail, A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, Validation<Fail, B>> f)
- Sequence <Fail, A, B> (this Eff<A> ta, Func<A, Validation<Fail, B>> f)
- ValidationT
- Sequence <MonoidFail, Fail, A, B> (this Arr<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Either<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this EitherUnsafe<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Identity<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this IEnumerable<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Lst<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Fin<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Option<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this OptionUnsafe<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Seq<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Set<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this HashSet<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Try<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this TryOption<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Validation<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- Sequence <MonoidFail, Fail, A, B> (this Eff<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f)
- ValueTaskT
- Sequence <A, B> (this Arr<A> ta, Func<A, ValueTask<B>> f)
- Sequence <L, A, B> (this Either<L, A> ta, Func<A, ValueTask<B>> f)
- Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Identity<A> ta, Func<A, ValueTask<B>> f)
- SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f)
- SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f, int windowSize)
- Sequence <A, B> (this ValueTask<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Fin<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Option<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, ValueTask<B>> f)
- SequenceSerial <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f)
- SequenceParallel <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f, int windowSize)
- Sequence <A, B> (this Set<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Try<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this TryOption<A> ta, Func<A, ValueTask<B>> f)
- Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, ValueTask<B>> f)
- Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this TryAsync<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this OptionAsync<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, ValueTask<B>> f)
- Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Aff<A> ta, Func<A, ValueTask<B>> f)
- Sequence <A, B> (this Eff<A> ta, Func<A, ValueTask<B>> f)
- WriterT
- Sequence <MonoidW, W, A, B> (this Arr<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this IEnumerable<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this Set<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this Seq<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this Lst<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this HashSet<A> ta, Func<A, Writer<MonoidW, W, B>> f)
- Sequence <MonoidW, W, A, B> (this Stck<A> ta, Func<A, Writer<MonoidW, W, B>> f)
Methods
method Aff<Arr<B>> SequenceParallel <A, B> (this Arr<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Arr<B>> SequenceParallel <A, B> (this Arr<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Arr<B>> SequenceSerial <A, B> (this Arr<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<IEnumerable<B>> TraverseParallel <A, B> (this IEnumerable<Aff<A>> ma, Func<A, B> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Lst<B>> SequenceParallel <A, B> (this Lst<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Lst<B>> SequenceParallel <A, B> (this Lst<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Lst<B>> SequenceSerial <A, B> (this Lst<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Que<B>> SequenceParallel <A, B> (this Que<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Que<B>> SequenceParallel <A, B> (this Que<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Que<B>> SequenceSerial <A, B> (this Que<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Set<B>> SequenceSerial <A, B> (this Set<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Set<B>> SequenceParallel <A, B> (this Set<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Set<B>> SequenceParallel <A, B> (this Set<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<HashSet<B>> SequenceSerial <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<HashSet<B>> SequenceParallel <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<HashSet<B>> SequenceParallel <A, B> (this HashSet<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Stck<B>> SequenceSerial <A, B> (this Stck<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Stck<B>> SequenceParallel <A, B> (this Stck<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Stck<B>> SequenceParallel <A, B> (this Stck<A> ta, Func<A, Aff<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Aff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Aff<RT, Arr<B>> SequenceParallel <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Arr<B>> SequenceParallel <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Arr<B>> SequenceSerial <RT, A, B> (this Arr<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Either<L, B>> Sequence <RT, L, A, B> (this Either<L, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, EitherUnsafe<L, B>> Sequence <RT, L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Identity<B>> Sequence <RT, A, B> (this Identity<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, IEnumerable<B>> SequenceSerial <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, IEnumerable<B>> SequenceParallel <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, IEnumerable<B>> SequenceParallel <RT, A, B> (this IEnumerable<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Lst<B>> SequenceParallel <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Lst<B>> SequenceParallel <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Lst<B>> SequenceSerial <RT, A, B> (this Lst<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, TryAsync<B>> Sequence <RT, A, B> (this TryAsync<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Fin<B>> Sequence <RT, A, B> (this Fin<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Option<B>> Sequence <RT, A, B> (this Option<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, OptionUnsafe<B>> Sequence <RT, A, B> (this OptionUnsafe<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Seq<B>> SequenceSerial <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Seq<B>> SequenceParallel <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Seq<B>> SequenceParallel <RT, A, B> (this Seq<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Set<B>> SequenceSerial <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Set<B>> SequenceParallel <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Set<B>> SequenceParallel <RT, A, B> (this Set<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, HashSet<B>> SequenceSerial <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, HashSet<B>> SequenceParallel <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, HashSet<B>> SequenceParallel <RT, A, B> (this HashSet<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Que<B>> SequenceSerial <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Que<B>> SequenceParallel <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Que<B>> SequenceParallel <RT, A, B> (this Que<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Stck<B>> SequenceSerial <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Stck<B>> SequenceParallel <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Stck<B>> SequenceParallel <RT, A, B> (this Stck<A> ta, Func<A, Aff<RT, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Try<B>> Sequence <RT, A, B> (this Try<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, TryOption<B>> Sequence <RT, A, B> (this TryOption<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Validation<FAIL, B>> Sequence <RT, FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Validation<MonoidFail, FAIL, B>> Sequence <RT, MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Task<B>> Sequence <RT, A, B> (this Task<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, OptionAsync<B>> Sequence <RT, A, B> (this OptionAsync<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, TryOptionAsync<B>> Sequence <RT, A, B> (this TryOptionAsync<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, EitherAsync<L, B>> Sequence <RT, L, A, B> (this EitherAsync<L, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Aff<B>> Sequence <RT, A, B> (this Aff<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Eff<B>> Sequence <RT, A, B> (this Eff<A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Aff<RT, Eff<RT, B>> Sequence <RT, A, B> (this Eff<RT, A> ta, Func<A, Aff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Arr<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Arr<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Arr<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Eff<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Que<B>> Sequence <A, B> (this Que<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Stck<B>> Sequence <A, B> (this Stck<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Eff<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Eff<RT, Arr<B>> Sequence <RT, A, B> (this Arr<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Either<L, B>> Sequence <RT, L, A, B> (this Either<L, A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, EitherUnsafe<L, B>> Sequence <RT, L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Identity<B>> Sequence <RT, A, B> (this Identity<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, IEnumerable<B>> Sequence <RT, A, B> (this IEnumerable<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Lst<B>> Sequence <RT, A, B> (this Lst<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Fin<B>> Sequence <RT, A, B> (this Fin<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Option<B>> Sequence <RT, A, B> (this Option<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, OptionUnsafe<B>> Sequence <RT, A, B> (this OptionUnsafe<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Seq<B>> Sequence <RT, A, B> (this Seq<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Set<B>> Sequence <RT, A, B> (this Set<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, HashSet<B>> Sequence <RT, A, B> (this HashSet<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Que<B>> Sequence <RT, A, B> (this Que<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Stck<B>> Sequence <RT, A, B> (this Stck<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Try<B>> Sequence <RT, A, B> (this Try<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, TryOption<B>> Sequence <RT, A, B> (this TryOption<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Validation<FAIL, B>> Sequence <RT, FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Validation<MonoidFail, FAIL, B>> Sequence <RT, MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Eff<RT, Eff<B>> Sequence <RT, A, B> (this Eff<A> ta, Func<A, Eff<RT, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class EitherAsyncT Source #
Methods
method EitherAsync<L, Arr<B>> Sequence <L, A, B> (this Arr<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Identity<B>> Sequence <L, A, B> (this Identity<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, IEnumerable<B>> SequenceSerial <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, IEnumerable<B>> SequenceParallel <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, IEnumerable<B>> SequenceParallel <L, A, B> (this IEnumerable<A> ta, Func<A, EitherAsync<L, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Lst<B>> Sequence <L, A, B> (this Lst<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Fin<B>> Sequence <L, A, B> (this Fin<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Option<B>> Sequence <L, A, B> (this Option<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, OptionUnsafe<B>> Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Seq<B>> SequenceSerial <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Seq<B>> SequenceParallel <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Seq<B>> SequenceParallel <L, A, B> (this Seq<A> ta, Func<A, EitherAsync<L, B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Set<B>> Sequence <L, A, B> (this Set<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, HashSet<B>> Sequence <L, A, B> (this HashSet<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Try<B>> Sequence <L, A, B> (this Try<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, TryOption<B>> Sequence <L, A, B> (this TryOption<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Validation<FAIL, B>> Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, TryAsync<B>> Sequence <L, A, B> (this TryAsync<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Task<B>> Sequence <L, A, B> (this Task<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, TryOptionAsync<B>> Sequence <L, A, B> (this TryOptionAsync<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, OptionAsync<B>> Sequence <L, A, B> (this OptionAsync<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Aff<B>> Sequence <L, A, B> (this Aff<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherAsync<L, Eff<B>> Sequence <L, A, B> (this Eff<A> ta, Func<A, EitherAsync<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Either<L, Arr<B>> Sequence <L, A, B> (this Arr<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Identity<B>> Sequence <L, A, B> (this Identity<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, IEnumerable<B>> Sequence <L, A, B> (this IEnumerable<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Lst<B>> Sequence <L, A, B> (this Lst<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Fin<B>> Sequence <L, A, B> (this Fin<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Option<B>> Sequence <L, A, B> (this Option<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, OptionUnsafe<B>> Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Seq<B>> Sequence <L, A, B> (this Seq<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Set<B>> Sequence <L, A, B> (this Set<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, HashSet<B>> Sequence <L, A, B> (this HashSet<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Try<B>> Sequence <L, A, B> (this Try<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, TryOption<B>> Sequence <L, A, B> (this TryOption<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Validation<FAIL, B>> Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<FAIL, Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Either<FAIL, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Either<L, Eff<B>> Sequence <L, A, B> (this Eff<A> ta, Func<A, Either<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class EitherUnsafeT Source #
Methods
method EitherUnsafe<L, Arr<B>> Sequence <L, A, B> (this Arr<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Identity<B>> Sequence <L, A, B> (this Identity<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, IEnumerable<B>> Sequence <L, A, B> (this IEnumerable<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Lst<B>> Sequence <L, A, B> (this Lst<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Fin<B>> Sequence <L, A, B> (this Fin<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Option<B>> Sequence <L, A, B> (this Option<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, OptionUnsafe<B>> Sequence <L, A, B> (this OptionUnsafe<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Seq<B>> Sequence <L, A, B> (this Seq<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Set<B>> Sequence <L, A, B> (this Set<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, HashSet<B>> Sequence <L, A, B> (this HashSet<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Try<B>> Sequence <L, A, B> (this Try<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, TryOption<B>> Sequence <L, A, B> (this TryOption<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Validation<FAIL, B>> Sequence <FAIL, L, A, B> (this Validation<FAIL, A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method EitherUnsafe<L, Eff<B>> Sequence <L, A, B> (this Eff<A> ta, Func<A, EitherUnsafe<L, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Fin<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Fin<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Fin<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method HashSet<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method HashSet<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, HashSet<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class IEnumerableT Source #
Methods
method IEnumerable<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Que<B>> Sequence <A, B> (this Que<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Stck<B>> Sequence <A, B> (this Stck<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Validation<Fail, B>> Sequence <Fail, A, B> (this Validation<Fail, A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Validation<MonoidFail, Fail, B>> Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method IEnumerable<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, IEnumerable<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Lst<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Lst<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Lst<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class OptionAsyncT Source #
Methods
method OptionAsync<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, OptionAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, OptionAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Aff<B>> Sequence <A, B> (this Aff<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionAsync<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, OptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Option<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Option<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Option<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class OptionUnsafeT Source #
Methods
method OptionUnsafe<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method OptionUnsafe<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, OptionUnsafe<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Que<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Que<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Que<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Reader<Env, Arr<B>> Sequence <Env, A, B> (this Arr<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, IEnumerable<B>> Sequence <Env, A, B> (this IEnumerable<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, Set<B>> Sequence <Env, A, B> (this Set<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, Seq<B>> Sequence <Env, A, B> (this Seq<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, Lst<B>> Sequence <Env, A, B> (this Lst<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, Stck<B>> Sequence <Env, A, B> (this Stck<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Reader<Env, HashSet<B>> Sequence <Env, A, B> (this HashSet<A> ta, Func<A, Reader<Env, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method RWS<MonoidW, Env, W, S, Arr<B>> Sequence <MonoidW, Env, W, S, A, B> (this Arr<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, IEnumerable<B>> Sequence <MonoidW, Env, W, S, A, B> (this IEnumerable<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, Set<B>> Sequence <MonoidW, Env, W, S, A, B> (this Set<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, Seq<B>> Sequence <MonoidW, Env, W, S, A, B> (this Seq<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, Lst<B>> Sequence <MonoidW, Env, W, S, A, B> (this Lst<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, HashSet<B>> Sequence <MonoidW, Env, W, S, A, B> (this HashSet<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method RWS<MonoidW, Env, W, S, Stck<B>> Sequence <MonoidW, Env, W, S, A, B> (this Stck<A> ta, Func<A, RWS<MonoidW, Env, W, S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Seq<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Seq<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Seq<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Set<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Set<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Set<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method State<S, Arr<B>> Sequence <S, A, B> (this Arr<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, IEnumerable<B>> Sequence <S, A, B> (this IEnumerable<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, Set<B>> Sequence <S, A, B> (this Set<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, Seq<B>> Sequence <S, A, B> (this Seq<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, Lst<B>> Sequence <S, A, B> (this Lst<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, HashSet<B>> Sequence <S, A, B> (this HashSet<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method State<S, Stck<B>> Sequence <S, A, B> (this Stck<A> ta, Func<A, State<S, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Stck<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Stck<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Stck<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Task<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, Task<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, Task<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Aff<B>> Sequence <A, B> (this Aff<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Task<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Task<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method TryAsync<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Aff<B>> Sequence <A, B> (this Aff<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class TryOptionAsyncT Source #
Methods
method TryOptionAsync<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, TryOptionAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, TryOptionAsync<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryAsync<Task<B>> Sequence <A, B> (this Task<A> ta, Func<A, TryAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Aff<B>> Sequence <A, B> (this Aff<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOptionAsync<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, TryOptionAsync<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class TryOptionT Source #
Methods
method TryOption<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method TryOption<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, TryOption<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Try<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<IEnumerable<B>> Sequence <A, B> (this IEnumerable<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Lst<B>> Sequence <A, B> (this Lst<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Seq<B>> Sequence <A, B> (this Seq<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<HashSet<B>> Sequence <A, B> (this HashSet<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Try<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, Try<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class ValidationT Source #
Methods
method Validation<Fail, Arr<B>> Sequence <Fail, A, B> (this Arr<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Either<Fail, B>> Sequence <Fail, A, B> (this Either<Fail, A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, EitherUnsafe<Fail, B>> Sequence <Fail, A, B> (this EitherUnsafe<Fail, A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Identity<B>> Sequence <Fail, A, B> (this Identity<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, IEnumerable<B>> Sequence <Fail, A, B> (this IEnumerable<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Lst<B>> Sequence <Fail, A, B> (this Lst<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Fin<B>> Sequence <Fail, A, B> (this Fin<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Option<B>> Sequence <Fail, A, B> (this Option<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, OptionUnsafe<B>> Sequence <Fail, A, B> (this OptionUnsafe<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Seq<B>> Sequence <Fail, A, B> (this Seq<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Set<B>> Sequence <Fail, A, B> (this Set<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, HashSet<B>> Sequence <Fail, A, B> (this HashSet<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Try<B>> Sequence <Fail, A, B> (this Try<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, TryOption<B>> Sequence <Fail, A, B> (this TryOption<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Validation<Fail, B>> Sequence <Fail, A, B> (this Validation<Fail, A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Validation<MonoidFail, Fail, B>> Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<Fail, Eff<B>> Sequence <Fail, A, B> (this Eff<A> ta, Func<A, Validation<Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class ValidationT Source #
Methods
method Validation<MonoidFail, Fail, Arr<B>> Sequence <MonoidFail, Fail, A, B> (this Arr<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Either<Fail, B>> Sequence <MonoidFail, Fail, A, B> (this Either<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, EitherUnsafe<Fail, B>> Sequence <MonoidFail, Fail, A, B> (this EitherUnsafe<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Identity<B>> Sequence <MonoidFail, Fail, A, B> (this Identity<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, IEnumerable<B>> Sequence <MonoidFail, Fail, A, B> (this IEnumerable<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Lst<B>> Sequence <MonoidFail, Fail, A, B> (this Lst<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Fin<B>> Sequence <MonoidFail, Fail, A, B> (this Fin<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Option<B>> Sequence <MonoidFail, Fail, A, B> (this Option<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, OptionUnsafe<B>> Sequence <MonoidFail, Fail, A, B> (this OptionUnsafe<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Seq<B>> Sequence <MonoidFail, Fail, A, B> (this Seq<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Set<B>> Sequence <MonoidFail, Fail, A, B> (this Set<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, HashSet<B>> Sequence <MonoidFail, Fail, A, B> (this HashSet<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Try<B>> Sequence <MonoidFail, Fail, A, B> (this Try<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, TryOption<B>> Sequence <MonoidFail, Fail, A, B> (this TryOption<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Validation<Fail, B>> Sequence <MonoidFail, Fail, A, B> (this Validation<Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Validation<MonoidFail, Fail, B>> Sequence <MonoidFail, Fail, A, B> (this Validation<MonoidFail, Fail, A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Validation<MonoidFail, Fail, Eff<B>> Sequence <MonoidFail, Fail, A, B> (this Eff<A> ta, Func<A, Validation<MonoidFail, Fail, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
class ValueTaskT Source #
Methods
method ValueTask<Arr<B>> Sequence <A, B> (this Arr<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Either<L, B>> Sequence <L, A, B> (this Either<L, A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<EitherUnsafe<L, B>> Sequence <L, A, B> (this EitherUnsafe<L, A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Identity<B>> Sequence <A, B> (this Identity<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<IEnumerable<B>> SequenceSerial <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<IEnumerable<B>> SequenceParallel <A, B> (this IEnumerable<A> ta, Func<A, ValueTask<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<ValueTask<B>> Sequence <A, B> (this ValueTask<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Fin<B>> Sequence <A, B> (this Fin<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Option<B>> Sequence <A, B> (this Option<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<OptionUnsafe<B>> Sequence <A, B> (this OptionUnsafe<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Seq<B>> SequenceSerial <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Seq<B>> SequenceParallel <A, B> (this Seq<A> ta, Func<A, ValueTask<B>> f, int windowSize) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Set<B>> Sequence <A, B> (this Set<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Try<B>> Sequence <A, B> (this Try<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<TryOption<B>> Sequence <A, B> (this TryOption<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Validation<FAIL, B>> Sequence <FAIL, A, B> (this Validation<FAIL, A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Validation<MonoidFail, FAIL, B>> Sequence <MonoidFail, FAIL, A, B> (this Validation<MonoidFail, FAIL, A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<TryAsync<B>> Sequence <A, B> (this TryAsync<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<OptionAsync<B>> Sequence <A, B> (this OptionAsync<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<TryOptionAsync<B>> Sequence <A, B> (this TryOptionAsync<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<EitherAsync<L, B>> Sequence <L, A, B> (this EitherAsync<L, A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Aff<B>> Sequence <A, B> (this Aff<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method ValueTask<Eff<B>> Sequence <A, B> (this Eff<A> ta, Func<A, ValueTask<B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
Methods
method Writer<MonoidW, W, Arr<B>> Sequence <MonoidW, W, A, B> (this Arr<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, IEnumerable<B>> Sequence <MonoidW, W, A, B> (this IEnumerable<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, Set<B>> Sequence <MonoidW, W, A, B> (this Set<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, Seq<B>> Sequence <MonoidW, W, A, B> (this Seq<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, Lst<B>> Sequence <MonoidW, W, A, B> (this Lst<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, HashSet<B>> Sequence <MonoidW, W, A, B> (this HashSet<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |
method Writer<MonoidW, W, Stck<B>> Sequence <MonoidW, W, A, B> (this Stck<A> ta, Func<A, Writer<MonoidW, W, B>> f) Source #
Traverses each value in the ta, applies it to f. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
Parameters
| type | A | Bound value type |
| param | ta | The subject traversable |
| param | f | Mapping and lifting operation |
| returns | Mapped and lifted monad | |