- 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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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) Source #
Traverses each value in the ta
, applies it to f
. The resulting monadic value is then repeatedly
bound using the monad bind operation, which means the monad laws of the result-type are followed at each
step. Resulting in a monad that has an inner value of the subject.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class EitherAsyncT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class EitherUnsafeT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class IEnumerableT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class OptionAsyncT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class OptionUnsafeT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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, 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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class TryOptionAsyncT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class TryOptionT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class ValidationT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class ValidationT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |
class ValueTaskT Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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, 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.
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.
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.
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.
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.
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.
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.
type | A | Bound value type |
param | ta | The subject traversable |
param | f | Mapping and lifting operation |
returns | Mapped and lifted monad |