@@ -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