@@ -71,6 +71,82 @@ type TaskSeq =
7171 /// <exception cref =" T:ArgumentNullException " >Thrown when the input task sequence is null.</exception >
7272 static member lengthByAsync : predicate : ( 'T -> #Task < bool >) -> source : TaskSeq < 'T > -> Task < int >
7373
74+ /// <summary >
75+ /// Returns the greatest of all elements of the sequence, compared via <see cref =" Operators.max " />.
76+ /// </summary >
77+ ///
78+ /// <param name =" source " >The input task sequence.</param >
79+ /// <returns >The largest element of the sequence.</returns >
80+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input task sequence is null.</exception >
81+ /// <exception cref =" T:ArgumentException " >Thrown when the input task sequence is empty.</exception >
82+ static member max : source : TaskSeq < 'T > -> Task < 'T > when 'T : comparison
83+
84+ /// <summary >
85+ /// Returns the smallest of all elements of the sequence, compared via <see cref =" Operators.min " />.
86+ /// </summary >
87+ ///
88+ /// <param name =" source " >The input task sequence.</param >
89+ /// <returns >The smallest element of the sequence.</returns >
90+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input task sequence is null.</exception >
91+ /// <exception cref =" T:ArgumentException " >Thrown when the input task sequence is empty.</exception >
92+ static member min : source : TaskSeq < 'T > -> Task < 'T > when 'T : comparison
93+
94+ /// <summary >
95+ /// Returns the greatest of all elements of the task sequence, compared via <see cref =" Operators.max " />
96+ /// on the result of applying the function <paramref name =" projection " /> to each element.
97+ ///
98+ /// If <paramref name =" projection " /> is asynchronous, use <see cref =" TaskSeq.maxByAsync " />.
99+ /// </summary >
100+ ///
101+ /// <param name =" projection " >A function to transform items from the input sequence into comparable keys.</param >
102+ /// <param name =" source " >The input sequence.</param >
103+ /// <returns >The largest element of the sequence.</returns >
104+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input sequence is null.</exception >
105+ /// <exception cref =" T:ArgumentException " >Thrown when the input sequence is empty.</exception >
106+ static member maxBy : projection : ( 'T -> 'U ) -> source : TaskSeq < 'T > -> Task < 'T > when 'U : comparison
107+
108+ /// <summary >
109+ /// Returns the smallest of all elements of the task sequence, compared via <see cref =" Operators.min " />
110+ /// on the result of applying the function <paramref name =" projection " /> to each element.
111+ ///
112+ /// If <paramref name =" projection " /> is asynchronous, use <see cref =" TaskSeq.minByAsync " />.
113+ /// </summary >
114+ ///
115+ /// <param name =" projection " >A function to transform items from the input sequence into comparable keys.</param >
116+ /// <param name =" source " >The input sequence.</param >
117+ /// <returns >The smallest element of the sequence.</returns >
118+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input sequence is null.</exception >
119+ /// <exception cref =" T:ArgumentException " >Thrown when the input sequence is empty.</exception >
120+ static member minBy : projection : ( 'T -> 'U ) -> source : TaskSeq < 'T > -> Task < 'T > when 'U : comparison
121+
122+ /// <summary >
123+ /// Returns the greatest of all elements of the task sequence, compared via <see cref =" Operators.max " />
124+ /// on the result of applying the function <paramref name =" projection " /> to each element.
125+ ///
126+ /// If <paramref name =" projection " /> is synchronous, use <see cref =" TaskSeq.maxBy " />.
127+ /// </summary >
128+ ///
129+ /// <param name =" projection " >A function to transform items from the input sequence into comparable keys.</param >
130+ /// <param name =" source " >The input sequence.</param >
131+ /// <returns >The largest element of the sequence.</returns >
132+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input sequence is null.</exception >
133+ /// <exception cref =" T:ArgumentException " >Thrown when the input sequence is empty.</exception >
134+ static member maxByAsync : projection : ( 'T -> #Task < 'U >) -> source : TaskSeq < 'T > -> Task < 'T > when 'U : comparison
135+
136+ /// <summary >
137+ /// Returns the smallest of all elements of the task sequence, compared via <see cref =" Operators.min " />
138+ /// on the result of applying the function <paramref name =" projection " /> to each element.
139+ ///
140+ /// If <paramref name =" projection " /> is synchronous, use <see cref =" TaskSeq.minBy " />.
141+ /// </summary >
142+ ///
143+ /// <param name =" projection " >A function to transform items from the input sequence into comparable keys.</param >
144+ /// <param name =" source " >The input sequence.</param >
145+ /// <returns >The smallest element of the sequence.</returns >
146+ /// <exception cref =" T:ArgumentNullException " >Thrown when the input sequence is null.</exception >
147+ /// <exception cref =" T:ArgumentException " >Thrown when the input sequence is empty.</exception >
148+ static member minByAsync : projection : ( 'T -> #Task < 'U >) -> source : TaskSeq < 'T > -> Task < 'T > when 'U : comparison
149+
74150 /// <summary >
75151 /// Returns a task sequence that is given by the delayed specification of a task sequence.
76152 /// </summary >
0 commit comments