@@ -725,10 +725,38 @@ type TaskSeq =
725725 /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
726726 static member filterAsync : predicate : ( 'T -> #Task < bool >) -> source : TaskSeq < 'T > -> TaskSeq < 'T >
727727
728+ /// <summary>
729+ /// Returns a new task sequence containing only the elements of the collection
730+ /// for which the given function <paramref name="predicate" /> returns <see cref="true" />.
731+ /// If <paramref name="predicate" /> is asynchronous, consider using <see cref="TaskSeq.whereAsync" />.
732+ ///
733+ /// Alias for <see cref="TaskSeq.filter" />.
734+ /// </summary>
735+ ///
736+ /// <param name="predicate">A function to test whether an item in the input sequence should be included in the output or not.</param>
737+ /// <param name="source">The input task sequence.</param>
738+ /// <returns>The resulting task sequence.</returns>
739+ /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
740+ static member where : predicate : ( 'T -> bool ) -> source : TaskSeq < 'T > -> TaskSeq < 'T >
741+
742+ /// <summary>
743+ /// Returns a new task sequence containing only the elements of the input sequence
744+ /// for which the given function <paramref name="predicate" /> returns <see cref="true" />.
745+ /// If <paramref name="predicate" /> is synchronous, consider using <see cref="TaskSeq.where" />.
746+ ///
747+ /// Alias for <see cref="TaskSeq.filterAsync" />.
748+ /// </summary>
749+ ///
750+ /// <param name="predicate">An asynchronous function to test whether an item in the input sequence should be included in the output or not.</param>
751+ /// <param name="source">The input task sequence.</param>
752+ /// <returns>The resulting task sequence.</returns>
753+ /// <exception cref="T:ArgumentNullException">Thrown when the input task sequence is null.</exception>
754+ static member whereAsync : predicate : ( 'T -> #Task < bool >) -> source : TaskSeq < 'T > -> TaskSeq < 'T >
755+
728756 /// <summary>
729757 /// Returns a task sequence that, when iterated, skips <paramref name="count" /> elements of the underlying
730758 /// sequence, and then yields the remainder. Raises an exception if there are not <paramref name="count" />
731- /// items. See <see cref="drop" /> for a version that does not raise an exception.
759+ /// items. See <see cref="TaskSeq. drop" /> for a version that does not raise an exception.
732760 /// See also <see cref="take" /> for the inverse of this operation.
733761 /// </summary>
734762 ///
@@ -742,7 +770,6 @@ type TaskSeq =
742770 /// </exception>
743771 static member skip : count : int -> source : TaskSeq < 'T > -> TaskSeq < 'T >
744772
745-
746773 /// <summary>
747774 /// Returns a task sequence that, when iterated, drops at most <paramref name="count" /> elements of the
748775 /// underlying sequence, and then returns the remainder of the elements, if any.
0 commit comments