@@ -875,6 +875,30 @@ type TaskSeq =
875875 /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
876876 static member whereAsync : predicate : ( 'T -> #Task < bool >) -> source : TaskSeq < 'T > -> TaskSeq < 'T >
877877
878+ /// <summary>
879+ /// Tests if all elements of the sequence satisfy the given predicate. Stops evaluating
880+ /// as soon as <paramref name="predicate" /> returns <see cref="false" />.
881+ /// If <paramref name="predicate" /> is asynchronous, consider using <see cref="TaskSeq.forallAsync" />.
882+ /// </summary>
883+ ///
884+ /// <param name="predicate">A function to test an element of the input sequence.</param>
885+ /// <param name="source">The input task sequence.</param>
886+ /// <returns>A task that, after awaiting, holds true if every element of the sequence satisfies the predicate; false otherwise.</returns>
887+ /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
888+ static member forall : predicate : ( 'T -> bool ) -> source : TaskSeq < 'T > -> Task < bool >
889+
890+ /// <summary>
891+ /// Tests if all elements of the sequence satisfy the given asynchronous predicate. Stops evaluating
892+ /// as soon as <paramref name="predicate" /> returns <see cref="false" />.
893+ /// If <paramref name="predicate" /> is synchronous, consider using <see cref="TaskSeq.forall" />.
894+ /// </summary>
895+ ///
896+ /// <param name="predicate">A function to test an element of the input sequence.</param>
897+ /// <param name="source">The input task sequence.</param>
898+ /// <returns>A task that, after awaiting, holds true if every element of the sequence satisfies the predicate; false otherwise.</returns>
899+ /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
900+ static member forallAsync : predicate : ( 'T -> #Task < bool >) -> source : TaskSeq < 'T > -> Task < bool >
901+
878902 /// <summary>
879903 /// Returns a task sequence that, when iterated, skips <paramref name="count" /> elements of the underlying
880904 /// sequence, and then yields the remainder. Raises an exception if there are not <paramref name="count" />
0 commit comments