4 <name>System.Interactive.Async</name>
7 <member name="T:System.Linq.Internal.Grouping`2">
8 Adapted from System.Linq.Grouping from .NET Framework
9 Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64
11 <member name="T:System.Linq.IIListProvider`1">
13 An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path.
16 <member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)">
18 Produce an array of the sequence through an optimized path.
20 <param name="cancellationToken"></param>
21 <returns>The array.</returns>
23 <member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)">
25 Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path.
27 <param name="cancellationToken"></param>
28 <returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns>
30 <member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)">
32 Returns the count of elements in the sequence.
34 <param name="onlyIfCheap">If true then the count should only be calculated if doing
35 so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param>
36 <param name="cancellationToken"></param>
37 <returns>The number of elements.</returns>
39 <member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})">
41 Advances the enumerator to the next element in the sequence, returning the result asynchronously.
44 Task containing the result of the operation: true if the enumerator was successfully advanced
45 to the next element; false if the enumerator has passed the end of the sequence.
48 <member name="T:System.Collections.Generic.IAsyncEnumerable`1">
50 Asynchronous version of the IEnumerable<T> interface, allowing elements of the
51 enumerable sequence to be retrieved asynchronously.
53 <typeparam name="T">Element type.</typeparam>
55 <member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator">
57 Gets an asynchronous enumerator over the sequence.
59 <returns>Enumerator for asynchronous enumeration over the sequence.</returns>
61 <member name="T:System.Collections.Generic.IAsyncEnumerator`1">
63 Asynchronous version of the IEnumerator<T> interface, allowing elements to be
64 retrieved asynchronously.
66 <typeparam name="T">Element type.</typeparam>
68 <member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
70 Gets the current element in the iteration.
73 <member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)">
75 Advances the enumerator to the next element in the sequence, returning the result asynchronously.
77 <param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param>
79 Task containing the result of the operation: true if the enumerator was successfully advanced
80 to the next element; false if the enumerator has passed the end of the sequence.