<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Linq.Async</name>
    </assembly>
    <members>
        <member name="T:System.Linq.IAsyncIListProvider`1">
            <summary>
            An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path.
            </summary>
            <remarks>
            This interface is primarily used for internal purposes as an optimization for LINQ operators. It was made public because
            it was defined in the <c>System.Linq.Async</c> package but also used in <c>System.Interactive.Async</c>. Now that
            <c>System.Linq.Async</c> is being retired in favor of .NET 10.0's <c>System.Linq.AsyncEnumerable</c>, the
            <c>System.Interactive.Async</c> package no longer takes a dependency on <c>System.Linq.Async</c>, and therefore defines
            its own version of this interface. We can't replace this with a type forwarder here because that would risk creating a
            circular dependency in cases where an application managed to get out-of-sync versions of the two packages.
            </remarks>
        </member>
        <member name="M:System.Linq.IAsyncIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)">
            <summary>
            Produce an array of the sequence through an optimized path.
            </summary>
            <param name="cancellationToken"></param>
            <returns>The array.</returns>
        </member>
        <member name="M:System.Linq.IAsyncIListProvider`1.ToListAsync(System.Threading.CancellationToken)">
            <summary>
            Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path.
            </summary>
            <param name="cancellationToken"></param>
            <returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns>
        </member>
        <member name="M:System.Linq.IAsyncIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Returns the count of elements in the sequence.
            </summary>
            <param name="onlyIfCheap">If true then the count should only be calculated if doing
            so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param>
            <param name="cancellationToken"></param>
            <returns>The number of elements.</returns>
        </member>
        <member name="T:System.Linq.IAsyncPartition`1">
            <summary>
            An iterator that supports random access and can produce a partial sequence of its items through an optimized path.
            </summary>
        </member>
        <member name="M:System.Linq.IAsyncPartition`1.Skip(System.Int32)">
            <summary>
            Creates a new partition that skips the specified number of elements from this sequence.
            </summary>
            <param name="count">The number of elements to skip.</param>
            <returns>An <see cref="T:System.Linq.IAsyncPartition`1"/> with the first <paramref name="count"/> items removed.</returns>
        </member>
        <member name="M:System.Linq.IAsyncPartition`1.Take(System.Int32)">
            <summary>
            Creates a new partition that takes the specified number of elements from this sequence.
            </summary>
            <param name="count">The number of elements to take.</param>
            <returns>An <see cref="T:System.Linq.IAsyncPartition`1"/> with only the first <paramref name="count"/> items.</returns>
        </member>
        <member name="M:System.Linq.IAsyncPartition`1.TryGetElementAtAsync(System.Int32,System.Threading.CancellationToken)">
            <summary>
            Gets the item associated with a 0-based index in this sequence.
            </summary>
            <param name="index">The 0-based index to access.</param>
            <param name="cancellationToken">Token to observe for cancellation requests.</param>
            <returns>The element if found, otherwise, the default value of <see cref="T:System.Linq.Maybe`1"/>.</returns>
        </member>
        <member name="M:System.Linq.IAsyncPartition`1.TryGetFirstAsync(System.Threading.CancellationToken)">
            <summary>
            Gets the first item in this sequence.
            </summary>
            <param name="cancellationToken">Token to observe for cancellation requests.</param>
            <returns>The element if found, otherwise, the default value of <see cref="T:System.Linq.Maybe`1"/>.</returns>
        </member>
        <member name="M:System.Linq.IAsyncPartition`1.TryGetLastAsync(System.Threading.CancellationToken)">
            <summary>
            Gets the last item in this sequence.
            </summary>
            <param name="cancellationToken">Token to observe for cancellation requests.</param>
            <returns>The element if found, otherwise, the default value of <see cref="T:System.Linq.Maybe`1"/>.</returns>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,``0,System.Threading.Tasks.ValueTask{``0}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to aggregate over.</param>
            <param name="accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name="cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},``1,System.Func{``1,``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the result of aggregation.</typeparam>
            <param name="source">An async-enumerable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name="cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsyncCore``3(System.Collections.Generic.IAsyncEnumerable{``0},``1,System.Func{``1,``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value,
            and the specified result selector is used to select the result value.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="source">An async-enumerable sequence to aggregate over.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name="resultSelector">An asynchronous transform function to transform the final accumulator value into the result value.</param>
            <param name="cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the value obtained by applying the result selector to the final accumulator value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="accumulator"/> or <paramref name="resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AllAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Determines whether all elements in an async-enumerable sequence satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of element in the sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">An asynchronous predicate to apply to each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a value indicating whether all elements in the sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AnyAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Determines whether any element in an async-enumerable sequence satisfies a condition.
            </summary>
            <typeparam name="TSource">The type of element in the sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to apply the predicate to.</param>
            <param name="predicate">An asynchronous predicate to apply to each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a value indicating whether any elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref="T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence of values to compute the average of.</param>
            <param name="selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.CountAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Counts the elements in an async-enumerable sequence that satisfy a condition.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">A sequence of elements to count.</param>
            <param name="predicate">An asynchronous predicate to apply to each element in the source sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the number of elements in the sequence that satisfy the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.FirstAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the first element of an async-enumerable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of elements in the sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate that will be invoked and awaited for each element in the sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the first element in the sequence that satisfies the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
            <exception cref="T:System.InvalidOperationException">No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.FirstOrDefaultAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the first element of an async-enumerable sequence that satisfies the condition in the predicate, or a default value if no element satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of element in the sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate to invoke and await on each element of the sequence.</param>
            <param name="cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the first element in the sequence that satisfies the predicate, or a default value if no element satisfies the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Action{``0},System.Threading.CancellationToken)">
            <summary>
            Invokes an action for each element in the async-enumerable sequence, and returns a Task object that will get signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="action">Action to invoke for each element in the async-enumerable sequence.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="action"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Action{``0,System.Int32},System.Threading.CancellationToken)">
            <summary>
            Invokes an action for each element in the async-enumerable sequence, incorporating the element's index, and returns a Task object that will get signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="action">Action to invoke for each element in the async-enumerable sequence.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="action"/> is null.</exception>
            <remarks>This operator is especially useful in conjunction with the asynchronous programming features introduced in C# 5.0 and Visual Basic 11.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits an asynchronous action on each element in the source sequence, and returns a task that is signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">Type of elements in the sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="action">Asynchronous action to invoke and await for each element in the source sequence.</param>
            <param name="cancellationToken">Optional cancellation token for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="action"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits an asynchronous action on each element in the source sequence, incorporating the element's index, and returns a task that is signaled when the sequence terminates.
            </summary>
            <typeparam name="TSource">Type of elements in the sequence.</typeparam>
            <param name="source">Source sequence.</param>
            <param name="action">Asynchronous action to invoke and await for each element in the source sequence; the second parameter represents the index of the element.</param>
            <param name="cancellationToken">Optional cancellation token for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="action"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function and comparer.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Groups the elements of an async-enumerable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="elementSelector">An asynchronous function to map each source element to an element in an async-enumerable group.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="elementSelector">An asynchronous function to map each source element to an element in an async-enumerable group.</param>
            <param name="comparer">An equality comparer to use to compare keys.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function, and then applies a result selector function to each group.
            </summary>
            <typeparam name="TSource">Type of element in the source sequence.</typeparam>
            <typeparam name="TKey">Type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TResult">The result type returned by the result selector function.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="resultSelector">An asynchronous function to transform each group into the result type.</param>
            <returns>An async-enumerable sequence of results obtained by invoking and awaiting the result-selector function on each group.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function, and then applies a result selector function to each group.
            </summary>
            <typeparam name="TSource">Type of element in the source sequence.</typeparam>
            <typeparam name="TKey">Type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TResult">The result type returned by the result selector function.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="resultSelector">An asynchronous function to transform each group into the result type.</param>
            <param name="comparer">An equality comparer to use to compare keys.</param>
            <returns>An async-enumerable sequence of results obtained by invoking and awaiting the result-selector function on each group.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="resultSelector"/> or <paramref name="comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``4(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``2},System.Threading.Tasks.ValueTask{``3}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key-selector function, applies an element selector to each element of each group, then applies a result selector to each transformed group.
            </summary>
            <typeparam name="TSource">The type of element in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of element computed by the element selector.</typeparam>
            <typeparam name="TResult">The type of the final result, computed by applying the result selector to each transformed group of elements.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="elementSelector">An asynchronous function to apply to each element of each group. </param>
            <param name="resultSelector">An asynchronous function to transform each group into the result type.</param>
            <returns>An async-enumerable sequence of results obtained by invoking the result selector function on each group and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwaitCore``4(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``2},System.Threading.Tasks.ValueTask{``3}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key-selector function, applies an element selector to each element of each group, then applies a result selector to each transformed group.
            </summary>
            <typeparam name="TSource">The type of element in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of element computed by the element selector.</typeparam>
            <typeparam name="TResult">The type of the final result, computed by applying the result selector to each transformed group of elements.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to group.</param>
            <param name="keySelector">An asynchronous function to extract the key for each element.</param>
            <param name="elementSelector">An asynchronous function to apply to each element of each group. </param>
            <param name="resultSelector">An asynchronous function to transform each group into the result type.</param>
            <param name="comparer">An equality comparer to use to compare keys.</param>
            <returns>An async-enumerable sequence of results obtained by invoking the result selector function on each group and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="resultSelector"/> or <paramref name="comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LastAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the last element of an async-enumerable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate function to evaluate for elements in the source sequence.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the last element in the async-enumerable sequence that satisfies the condition in the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LastOrDefaultAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the last element of an async-enumerable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate function to evaluate for elements in the source sequence.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the last element in the async-enumerable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LongCountAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns an async-enumerable sequence containing a <see cref="T:System.Int64" /> that represents the number of elements in the specified async-enumerable sequence that satisfy a condition.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence that contains elements to be counted.</param>
            <param name="predicate">An asynchronous predicate to test each element for a condition.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>An async-enumerable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,``1},System.Threading.CancellationToken)">
            <summary>
            Invokes a transform function on each element of a sequence and returns the maximum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name="source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,``1},System.Threading.CancellationToken)">
            <summary>
            Invokes a transform function on each element of a sequence and returns the minimum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the minimum value.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name="source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int32"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int64"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Single"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Double"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Decimal"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int32"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int64"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Single"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Double"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Decimal"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref="T:System.Nullable`1"/> value.
            </summary>
            <typeparam name="TSource">Type of elements in the source sequence.</typeparam>
            <param name="source">The source sequence.</param>
            <param name="selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Sorts the elements of a sequence in ascending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An async-enumerable sequence of values to order.</param>
            <param name="keySelector">An asynchronous function to extract a key from an element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Sorts the elements of a sequence in ascending order by using a specified comparer. The keys are obtained by invoking the transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An async-enumerable sequence of values to order.</param>
            <param name="keySelector">An asynchronous function to extract a key from an element.</param>
            <param name="comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByDescendingAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Sorts the elements of a sequence in descending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An async-enumerable sequence of values to order.</param>
            <param name="keySelector">An asynchronous function to extract a key from an element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByDescendingAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Sorts the elements of a sequence in descending order by using a specified comparer. The keys are obtained by invoking the transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An async-enumerable sequence of values to order.</param>
            <param name="keySelector">An asynchronous function to extract a key from an element.</param>
            <param name="comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByAwaitCore``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in ascending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <returns>An ordered async-enumerable whose elements are sorted according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByAwaitCore``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. The keys are obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable whose elements are sorted according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByDescendingAwaitCore``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in descending order, according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByDescendingAwaitCore``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. The keys are obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
            <param name="source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Projects each element of an async-enumerable sequence into a new form by applying an asynchronous selector function to each member of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence and awaiting the result.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">An asynchronous transform function to apply to each source element.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Projects each element of an async-enumerable sequence into a new form by applying an asynchronous selector function that incorporates each element's index to each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of elements in the result sequence, obtained by running the selector function for each element and its index, and awaiting the result.</typeparam>
            <param name="source">A sequence of elements to invoke a transform function on.</param>
            <param name="selector">An asynchronous transform function to apply to each source element; the second parameter represents the index of the element.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the transform function on each element and its index of the source sequence and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}})">
            <summary>
            Projects each element of an async-enumerable sequence into an async-enumerable sequence and merges the resulting async-enumerable sequences into one async-enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of elements in the projected inner sequences and the merged result sequence.</typeparam>
            <param name="source">An async-enumerable sequence of elements to project.</param>
            <param name="selector">An asynchronous selector function to apply to each element of the source sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwaitCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}})">
            <summary>
            Projects each element of an async-enumerable sequence into an async-enumerable sequence by incorporating the element's index and merges the resulting async-enumerable sequences into an async-enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TResult">The type of elements in the projected inner sequences and the merged result sequence.</typeparam>
            <param name="source">An async-enumerable sequence of elements to project.</param>
            <param name="selector">An asynchronous selector function to apply to each element; the second parameter represents the index of the element.</param>
            <returns>An async-enumerable sequence who's elements are the result of invoking the one-to-many transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Projects each element of an async-enumerable sequence to an async-enumerable sequence by awaiting the result of a transform function, invokes the result selector for each of the source elements and each of the corrasponding inner-sequence's elements and awaits the result, and merges the results into one async-enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of elements in the result sequence.</typeparam>
            <param name="source">An async-enumerable sequence of elements to project.</param>
            <param name="collectionSelector">An asynchronous transform function to apply to each source element.</param>
            <param name="resultSelector">An asynchronous transform function to apply to each element of the intermediate sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector"/> on each element of the input sequence, awaiting the result, applying <paramref name="resultSelector"/> to each element of the intermediate sequences along with their corrasponding source element and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/>, <paramref name="collectionSelector"/>, or <paramref name="resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Projects each element of an async-enumerable sequence to an async-enumerable sequence by awaiting the result of a transform function that incorporates each element's index,
            invokes the result selector for the source element and each of the corrasponding inner-sequence's elements and awaits the result, and merges the results into one async-enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name="TCollection">The type of elements in the projected intermediate sequences.</typeparam>
            <typeparam name="TResult">The type of elements in the result sequence.</typeparam>
            <param name="source">An async-enumerable sequence of elements to project.</param>
            <param name="collectionSelector">An asynchronous transform function to apply to each source element; the second parameter represents the index of the element.</param>
            <param name="resultSelector">An asynchronous transform function to apply to each element of the intermediate sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector"/> on each element of the input sequence, awaiting the result, applying <paramref name="resultSelector"/> to each element of the intermediate sequences olong with their corrasponding source element and awaiting the result.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/>, <paramref name="collectionSelector"/>, or <paramref name="resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SingleAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the only element of an async-enumerable sequence that satisfies the condition in the asynchronous predicate, and reports an exception if there is not exactly one element in the async-enumerable sequence that matches the predicate.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate that will be applied to each element of the source sequence.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the only element in the async-enumerable sequence that satisfies the condition in the asynchronous predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SingleOrDefaultAwaitAsyncCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the only element of an async-enumerable sequence that satisfies the condition in the asynchronous predicate, or a default value if no such element exists, and reports an exception if there is more than one element in the async-enumerable sequence that matches the predicate.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">Source async-enumerable sequence.</param>
            <param name="predicate">An asynchronous predicate that will be applied to each element of the source sequence. </param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the only element in the async-enumerable sequence that satisfies the condition in the asynchronous predicate, or a default value if no such element exists.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
            <exception cref="T:System.InvalidOperationException">(Asynchronous) More than one element satisfies the condition in the predicate.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SkipWhileAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Bypasses elements in an async-enumerable sequence as long as a condition is true, and then returns the remaining elements.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to return elements from.</param>
            <param name="predicate">An asynchronous function to test each element for a condition.</param>
            <returns>An async-enumerable sequence containing the elements in the source sequence starting at the first element that does not pass the test specified by the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SkipWhileAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Bypasses elements in an async-enumerable sequence as long as a condition is true, and then returns the remaining elements.
            The index of the element is used by the predicate.
            </summary>
            <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to return elements from.</param>
            <param name="predicate">An asynchronous function to test each element for a condition; the second parameter of the function represents the index of the element.</param>
            <returns>An async-enumerable sequence containing the elements in the source sequence starting at the first element that does not pass the test specified by the predicate.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.TakeWhileAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Returns elements from an async-enumerable sequence as long as a specified condition is true.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">An asynchronous predicate to test each element for a condition.</param>
            <returns>An async-enumerable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.TakeWhileAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Returns elements from an async-enumerable sequence as long as a specified condition is true.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">A sequence to return elements from.</param>
            <param name="predicate">An asynchronous function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An async-enumerable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a dictionary for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a dictionary for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsyncCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence using the specified asynchronous key and element selector functions.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a dictionary for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsyncCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence using the specified asynchronous key and element selector functions.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a dictionary for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToEnumerable``1(System.Collections.Generic.IAsyncEnumerable{``0})">
            <summary>
            Converts an async-enumerable sequence to an enumerable sequence.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to convert to an enumerable sequence.</param>
            <returns>The enumerable sequence containing the elements in the async-enumerable sequence.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a lookup for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsyncCore``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a lookup for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsyncCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking key and element selector functions on each source element and awaiting the results.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a lookup for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>An async-enumerable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsyncCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking key and element selector functions on each source element and awaiting the results.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name="TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name="TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence to create a lookup for.</param>
            <param name="keySelector">An asynchronous function to extract a key from each element.</param>
            <param name="elementSelector">An asynchronous transform function to produce a result element value from each source element.</param>
            <param name="comparer">An equality comparer to compare keys.</param>
            <param name="cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="keySelector"/> or <paramref name="elementSelector"/> or <paramref name="comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.WhereAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Filters the elements of an async-enumerable sequence based on an asynchronous predicate.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to filter.</param>
            <param name="predicate">An asynchronous predicate to test each source element for a condition.</param>
            <returns>An async-enumerable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.WhereAwaitCore``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Filters the elements of an async-enumerable sequence based on an asynchronous predicate that incorporates the element's index.
            </summary>
            <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
            <param name="source">An async-enumerable sequence whose elements to filter.</param>
            <param name="predicate">An asynchronous predicate to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An async-enumerable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="source"/> or <paramref name="predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ZipAwaitCore``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Collections.Generic.IAsyncEnumerable{``1},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Merges two async-enumerable sequences into one async-enumerable sequence by combining their elements in a pairwise fashion.
            </summary>
            <typeparam name="TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name="TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name="TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name="first">First async-enumerable source.</param>
            <param name="second">Second async-enumerable source.</param>
            <param name="selector">An asynchronous function to invoke and await for each consecutive pair of elements from the first and second source.</param>
            <returns>An async-enumerable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="first"/> or <paramref name="second"/> or <paramref name="selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,``0,System.Threading.Tasks.ValueTask{``0}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to aggregate over.</param>
            <param name = "accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name = "cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the final accumulator value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "accumulator"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},``1,System.Func{``1,``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TAccumulate">The type of the result of aggregation.</typeparam>
            <param name = "source">An async-enumerable sequence to aggregate over.</param>
            <param name = "seed">The initial accumulator value.</param>
            <param name = "accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name = "cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the final accumulator value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "accumulator"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AggregateAwaitAsync``3(System.Collections.Generic.IAsyncEnumerable{``0},``1,System.Func{``1,``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Applies an accumulator function over an async-enumerable sequence, returning the result of the aggregation as a single element in the result sequence. The specified seed value is used as the initial accumulator value,
            and the specified result selector is used to select the result value.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name = "TResult">The type of the resulting value.</typeparam>
            <param name = "source">An async-enumerable sequence to aggregate over.</param>
            <param name = "seed">The initial accumulator value.</param>
            <param name = "accumulator">An asynchronous accumulator function to be invoked and awaited on each element.</param>
            <param name = "resultSelector">An asynchronous transform function to transform the final accumulator value into the result value.</param>
            <param name = "cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the value obtained by applying the result selector to the final accumulator value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "accumulator"/> or <paramref name = "resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AllAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Determines whether all elements in an async-enumerable sequence satisfy a condition.
            </summary>
            <typeparam name = "TSource">The type of element in the sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to apply the predicate to.</param>
            <param name = "predicate">An asynchronous predicate to apply to each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a value indicating whether all elements in the sequence pass the test in the specified predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AnyAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Determines whether any element in an async-enumerable sequence satisfies a condition.
            </summary>
            <typeparam name = "TSource">The type of element in the sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to apply the predicate to.</param>
            <param name = "predicate">An asynchronous predicate to apply to each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a value indicating whether any elements in the source sequence pass the test in the specified predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.AverageAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Computes the average of an async-enumerable sequence of <see cref = "T:System.Int32"/> values that are obtained by invoking an asynchronous transform function on each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of values to compute the average of.</param>
            <param name = "selector">A transform function to invoke and await on each element of the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the average of the sequence of values.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">The source sequence is empty.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.CountAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Counts the elements in an async-enumerable sequence that satisfy a condition.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">A sequence of elements to count.</param>
            <param name = "predicate">An asynchronous predicate to apply to each element in the source sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the number of elements in the sequence that satisfy the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.FirstAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the first element of an async-enumerable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name = "TSource">The type of elements in the sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate that will be invoked and awaited for each element in the sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the first element in the sequence that satisfies the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
            <exception cref = "T:System.InvalidOperationException">No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.FirstOrDefaultAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the first element of an async-enumerable sequence that satisfies the condition in the predicate, or a default value if no element satisfies the condition in the predicate.
            </summary>
            <typeparam name = "TSource">The type of element in the sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate to invoke and await on each element of the sequence.</param>
            <param name = "cancellationToken">An optional cancellation token for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the first element in the sequence that satisfies the predicate, or a default value if no element satisfies the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits an asynchronous action on each element in the source sequence, and returns a task that is signaled when the sequence terminates.
            </summary>
            <typeparam name = "TSource">Type of elements in the sequence.</typeparam>
            <param name = "source">Source sequence.</param>
            <param name = "action">Asynchronous action to invoke and await for each element in the source sequence.</param>
            <param name = "cancellationToken">Optional cancellation token for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "action"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ForEachAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits an asynchronous action on each element in the source sequence, incorporating the element's index, and returns a task that is signaled when the sequence terminates.
            </summary>
            <typeparam name = "TSource">Type of elements in the sequence.</typeparam>
            <param name = "source">Source sequence.</param>
            <param name = "action">Asynchronous action to invoke and await for each element in the source sequence; the second parameter represents the index of the element.</param>
            <param name = "cancellationToken">Optional cancellation token for cancelling the sequence at any time.</param>
            <returns>Task that signals the termination of the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "action"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function and comparer.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "comparer">An equality comparer to compare keys with.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Groups the elements of an async-enumerable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "elementSelector">An asynchronous function to map each source element to an element in an async-enumerable group.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence and selects the resulting elements by using a specified function.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the elements within the groups computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "elementSelector">An asynchronous function to map each source element to an element in an async-enumerable group.</param>
            <param name = "comparer">An equality comparer to use to compare keys.</param>
            <returns>A sequence of async-enumerable groups, each of which corresponds to a unique key value, containing all elements that share that same key value.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> or <paramref name = "comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function, and then applies a result selector function to each group.
            </summary>
            <typeparam name = "TSource">Type of element in the source sequence.</typeparam>
            <typeparam name = "TKey">Type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TResult">The result type returned by the result selector function.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "resultSelector">An asynchronous function to transform each group into the result type.</param>
            <returns>An async-enumerable sequence of results obtained by invoking and awaiting the result-selector function on each group.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key selector function, and then applies a result selector function to each group.
            </summary>
            <typeparam name = "TSource">Type of element in the source sequence.</typeparam>
            <typeparam name = "TKey">Type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TResult">The result type returned by the result selector function.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "resultSelector">An asynchronous function to transform each group into the result type.</param>
            <param name = "comparer">An equality comparer to use to compare keys.</param>
            <returns>An async-enumerable sequence of results obtained by invoking and awaiting the result-selector function on each group.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "resultSelector"/> or <paramref name = "comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``4(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``2},System.Threading.Tasks.ValueTask{``3}})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key-selector function, applies an element selector to each element of each group, then applies a result selector to each transformed group.
            </summary>
            <typeparam name = "TSource">The type of element in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of element computed by the element selector.</typeparam>
            <typeparam name = "TResult">The type of the final result, computed by applying the result selector to each transformed group of elements.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "elementSelector">An asynchronous function to apply to each element of each group. </param>
            <param name = "resultSelector">An asynchronous function to transform each group into the result type.</param>
            <returns>An async-enumerable sequence of results obtained by invoking the result selector function on each group and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> or <paramref name = "resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.GroupByAwait``4(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Func{``1,System.Collections.Generic.IAsyncEnumerable{``2},System.Threading.Tasks.ValueTask{``3}},System.Collections.Generic.IEqualityComparer{``1})">
            <summary>
            Groups the elements of an async-enumerable sequence according to a specified key-selector function, applies an element selector to each element of each group, then applies a result selector to each transformed group.
            </summary>
            <typeparam name = "TSource">The type of element in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the grouping key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of element computed by the element selector.</typeparam>
            <typeparam name = "TResult">The type of the final result, computed by applying the result selector to each transformed group of elements.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to group.</param>
            <param name = "keySelector">An asynchronous function to extract the key for each element.</param>
            <param name = "elementSelector">An asynchronous function to apply to each element of each group. </param>
            <param name = "resultSelector">An asynchronous function to transform each group into the result type.</param>
            <param name = "comparer">An equality comparer to use to compare keys.</param>
            <returns>An async-enumerable sequence of results obtained by invoking the result selector function on each group and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> or <paramref name = "resultSelector"/> or <paramref name = "comparer"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LastAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the last element of an async-enumerable sequence that satisfies the condition in the predicate.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate function to evaluate for elements in the source sequence.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the last element in the async-enumerable sequence that satisfies the condition in the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
            <exception cref = "T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LastOrDefaultAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the last element of an async-enumerable sequence that satisfies the condition in the predicate, or a default value if no such element exists.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate function to evaluate for elements in the source sequence.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the last element in the async-enumerable sequence that satisfies the condition in the predicate, or a default value if no such element exists.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.LongCountAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns an async-enumerable sequence containing a <see cref = "T:System.Int64"/> that represents the number of elements in the specified async-enumerable sequence that satisfy a condition.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence that contains elements to be counted.</param>
            <param name = "predicate">An asynchronous predicate to test each element for a condition.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>An async-enumerable sequence containing a single element with a number that represents how many elements in the input sequence satisfy the condition in the predicate function.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum value.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of the objects derived from the elements in the source sequence to determine the maximum of.</typeparam>
            <param name = "source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a single element with the value that corresponds to the maximum element in the source sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the minimum value.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of the objects derived from the elements in the source sequence to determine the minimum of.</typeparam>
            <param name = "source">An async-enumerable sequence to determine the minimum element of.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask sequence containing a single element with the value that corresponds to the minimum element in the source sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Int32"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Int64"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Single"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Double"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Decimal"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MaxAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int32}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Int32"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Int64}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Int64"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Int64}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Single}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Single"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Single}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Double}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Double"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Double}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Decimal}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Decimal"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.MinAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Nullable{System.Decimal}}},System.Threading.CancellationToken)">
            <summary>
            Invokes and awaits a transform function on each element of a sequence and returns the maximum <see cref = "T:System.Nullable`1"/> value.
            </summary>
            <typeparam name = "TSource">Type of elements in the source sequence.</typeparam>
            <param name = "source">The source sequence.</param>
            <param name = "selector">An asynchronous transform function to invoke and await on each element of the source.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing the maximum value in the sequence.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Sorts the elements of a sequence in ascending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An async-enumerable sequence of values to order.</param>
            <param name = "keySelector">An asynchronous function to extract a key from an element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Sorts the elements of a sequence in ascending order by using a specified comparer. The keys are obtained by invoking the transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An async-enumerable sequence of values to order.</param>
            <param name = "keySelector">An asynchronous function to extract a key from an element.</param>
            <param name = "comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByDescendingAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Sorts the elements of a sequence in descending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An async-enumerable sequence of values to order.</param>
            <param name = "keySelector">An asynchronous function to extract a key from an element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.OrderByDescendingAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Sorts the elements of a sequence in descending order by using a specified comparer. The keys are obtained by invoking the transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An async-enumerable sequence of values to order.</param>
            <param name = "keySelector">An asynchronous function to extract a key from an element.</param>
            <param name = "comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByAwait``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in ascending order according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <returns>An ordered async-enumerable whose elements are sorted according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByAwait``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. The keys are obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable whose elements are sorted according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByDescendingAwait``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in descending order, according to a key obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ThenByDescendingAwait``2(System.Linq.IOrderedAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IComparer{``1})">
            <summary>
            Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. The keys are obtained by invoking a transform function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements of source.</typeparam>
            <typeparam name = "TKey">The type of the key returned by keySelector.</typeparam>
            <param name = "source">An ordered async-enumerable sequence that contains elements to sort.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "comparer">A comparer to compare keys.</param>
            <returns>An ordered async-enumerable sequence whose elements are sorted in descending order according to a key.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Projects each element of an async-enumerable sequence into a new form by applying an asynchronous selector function to each member of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of the elements in the result sequence, obtained by running the selector function for each element in the source sequence and awaiting the result.</typeparam>
            <param name = "source">A sequence of elements to invoke a transform function on.</param>
            <param name = "selector">An asynchronous transform function to apply to each source element.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{``1}})">
            <summary>
            Projects each element of an async-enumerable sequence into a new form by applying an asynchronous selector function that incorporates each element's index to each element of the source sequence and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of elements in the result sequence, obtained by running the selector function for each element and its index, and awaiting the result.</typeparam>
            <param name = "source">A sequence of elements to invoke a transform function on.</param>
            <param name = "selector">An asynchronous transform function to apply to each source element; the second parameter represents the index of the element.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the transform function on each element and its index of the source sequence and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}})">
            <summary>
            Projects each element of an async-enumerable sequence into an async-enumerable sequence and merges the resulting async-enumerable sequences into one async-enumerable sequence.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of elements in the projected inner sequences and the merged result sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of elements to project.</param>
            <param name = "selector">An asynchronous selector function to apply to each element of the source sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwait``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}})">
            <summary>
            Projects each element of an async-enumerable sequence into an async-enumerable sequence by incorporating the element's index and merges the resulting async-enumerable sequences into an async-enumerable sequence.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TResult">The type of elements in the projected inner sequences and the merged result sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of elements to project.</param>
            <param name = "selector">An asynchronous selector function to apply to each element; the second parameter represents the index of the element.</param>
            <returns>An async-enumerable sequence who's elements are the result of invoking the one-to-many transform function on each element of the source sequence and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "selector"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Projects each element of an async-enumerable sequence to an async-enumerable sequence by awaiting the result of a transform function, invokes the result selector for each of the source elements and each of the corrasponding inner-sequence's elements and awaits the result, and merges the results into one async-enumerable sequence.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TCollection">The type of elements in the projected intermediate sequences.</typeparam>
            <typeparam name = "TResult">The type of elements in the result sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of elements to project.</param>
            <param name = "collectionSelector">An asynchronous transform function to apply to each source element.</param>
            <param name = "resultSelector">An asynchronous transform function to apply to each element of the intermediate sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function <paramref name = "collectionSelector"/> on each element of the input sequence, awaiting the result, applying <paramref name = "resultSelector"/> to each element of the intermediate sequences along with their corrasponding source element and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/>, <paramref name = "collectionSelector"/>, or <paramref name = "resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SelectManyAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Collections.Generic.IAsyncEnumerable{``1}}},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Projects each element of an async-enumerable sequence to an async-enumerable sequence by awaiting the result of a transform function that incorporates each element's index,
            invokes the result selector for the source element and each of the corrasponding inner-sequence's elements and awaits the result, and merges the results into one async-enumerable sequence.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <typeparam name = "TCollection">The type of elements in the projected intermediate sequences.</typeparam>
            <typeparam name = "TResult">The type of elements in the result sequence.</typeparam>
            <param name = "source">An async-enumerable sequence of elements to project.</param>
            <param name = "collectionSelector">An asynchronous transform function to apply to each source element; the second parameter represents the index of the element.</param>
            <param name = "resultSelector">An asynchronous transform function to apply to each element of the intermediate sequence.</param>
            <returns>An async-enumerable sequence whose elements are the result of invoking the one-to-many transform function <paramref name = "collectionSelector"/> on each element of the input sequence, awaiting the result, applying <paramref name = "resultSelector"/> to each element of the intermediate sequences olong with their corrasponding source element and awaiting the result.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/>, <paramref name = "collectionSelector"/>, or <paramref name = "resultSelector"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SingleAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the only element of an async-enumerable sequence that satisfies the condition in the asynchronous predicate, and reports an exception if there is not exactly one element in the async-enumerable sequence that matches the predicate.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate that will be applied to each element of the source sequence.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the only element in the async-enumerable sequence that satisfies the condition in the asynchronous predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
            <exception cref = "T:System.InvalidOperationException">(Asynchronous) No element satisfies the condition in the predicate. -or- More than one element satisfies the condition in the predicate. -or- The source sequence is empty.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SingleOrDefaultAwaitAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}},System.Threading.CancellationToken)">
            <summary>
            Returns the only element of an async-enumerable sequence that satisfies the condition in the asynchronous predicate, or a default value if no such element exists, and reports an exception if there is more than one element in the async-enumerable sequence that matches the predicate.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">Source async-enumerable sequence.</param>
            <param name = "predicate">An asynchronous predicate that will be applied to each element of the source sequence. </param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>ValueTask containing the only element in the async-enumerable sequence that satisfies the condition in the asynchronous predicate, or a default value if no such element exists.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
            <exception cref = "T:System.InvalidOperationException">(Asynchronous) More than one element satisfies the condition in the predicate.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SkipWhileAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Bypasses elements in an async-enumerable sequence as long as a condition is true, and then returns the remaining elements.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to return elements from.</param>
            <param name = "predicate">An asynchronous function to test each element for a condition.</param>
            <returns>An async-enumerable sequence containing the elements in the source sequence starting at the first element that does not pass the test specified by the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.SkipWhileAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Bypasses elements in an async-enumerable sequence as long as a condition is true, and then returns the remaining elements.
            The index of the element is used by the predicate.
            </summary>
            <typeparam name = "TSource">The type of elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to return elements from.</param>
            <param name = "predicate">An asynchronous function to test each element for a condition; the second parameter of the function represents the index of the element.</param>
            <returns>An async-enumerable sequence containing the elements in the source sequence starting at the first element that does not pass the test specified by the predicate.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is <see langword="null"/>.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.TakeWhileAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Returns elements from an async-enumerable sequence as long as a specified condition is true.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">A sequence to return elements from.</param>
            <param name = "predicate">An asynchronous predicate to test each element for a condition.</param>
            <returns>An async-enumerable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.TakeWhileAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Returns elements from an async-enumerable sequence as long as a specified condition is true.
            The element's index is used in the logic of the predicate function.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">A sequence to return elements from.</param>
            <param name = "predicate">An asynchronous function to test each element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An async-enumerable sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a dictionary for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a dictionary for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "comparer">An equality comparer to compare keys.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsync``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence using the specified asynchronous key and element selector functions.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a dictionary for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToDictionaryAwaitAsync``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a dictionary from an async-enumerable sequence using the specified asynchronous key and element selector functions.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the dictionary key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the dictionary value computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a dictionary for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name = "comparer">An equality comparer to compare keys.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a dictionary mapping unique key values onto the corresponding source sequence's element.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> or <paramref name = "comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a lookup for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsync``2(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking a key-selector function on each element and awaiting the result.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a lookup for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "comparer">An equality comparer to compare keys.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsync``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking key and element selector functions on each source element and awaiting the results.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a lookup for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "elementSelector">An asynchronous transform function to produce a result element value from each element.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>An async-enumerable sequence containing a single element with a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ToLookupAwaitAsync``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{``1}},System.Func{``0,System.Threading.Tasks.ValueTask{``2}},System.Collections.Generic.IEqualityComparer{``1},System.Threading.CancellationToken)">
            <summary>
            Creates a lookup from an async-enumerable sequence by invoking key and element selector functions on each source element and awaiting the results.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <typeparam name = "TKey">The type of the lookup key computed for each element in the source sequence.</typeparam>
            <typeparam name = "TElement">The type of the lookup value computed for each element in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence to create a lookup for.</param>
            <param name = "keySelector">An asynchronous function to extract a key from each element.</param>
            <param name = "elementSelector">An asynchronous transform function to produce a result element value from each source element.</param>
            <param name = "comparer">An equality comparer to compare keys.</param>
            <param name = "cancellationToken">The optional cancellation token to be used for cancelling the sequence at any time.</param>
            <returns>A ValueTask containing a lookup mapping unique key values onto the corresponding source sequence's elements.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "keySelector"/> or <paramref name = "elementSelector"/> or <paramref name = "comparer"/> is null.</exception>
            <remarks>The return type of this operator differs from the corresponding operator on IEnumerable in order to retain asynchronous behavior.</remarks>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.WhereAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Filters the elements of an async-enumerable sequence based on an asynchronous predicate.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to filter.</param>
            <param name = "predicate">An asynchronous predicate to test each source element for a condition.</param>
            <returns>An async-enumerable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.WhereAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Func{``0,System.Int32,System.Threading.Tasks.ValueTask{System.Boolean}})">
            <summary>
            Filters the elements of an async-enumerable sequence based on an asynchronous predicate that incorporates the element's index.
            </summary>
            <typeparam name = "TSource">The type of the elements in the source sequence.</typeparam>
            <param name = "source">An async-enumerable sequence whose elements to filter.</param>
            <param name = "predicate">An asynchronous predicate to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
            <returns>An async-enumerable sequence that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "source"/> or <paramref name = "predicate"/> is null.</exception>
        </member>
        <member name="M:System.Linq.AsyncEnumerableDeprecated.ZipAwait``3(System.Collections.Generic.IAsyncEnumerable{``0},System.Collections.Generic.IAsyncEnumerable{``1},System.Func{``0,``1,System.Threading.Tasks.ValueTask{``2}})">
            <summary>
            Merges two async-enumerable sequences into one async-enumerable sequence by combining their elements in a pairwise fashion.
            </summary>
            <typeparam name = "TFirst">The type of the elements in the first source sequence.</typeparam>
            <typeparam name = "TSecond">The type of the elements in the second source sequence.</typeparam>
            <typeparam name = "TResult">The type of the elements in the result sequence, returned by the selector function.</typeparam>
            <param name = "first">First async-enumerable source.</param>
            <param name = "second">Second async-enumerable source.</param>
            <param name = "selector">An asynchronous function to invoke and await for each consecutive pair of elements from the first and second source.</param>
            <returns>An async-enumerable sequence containing the result of pairwise combining the elements of the first and second source using the specified result selector function.</returns>
            <exception cref = "T:System.ArgumentNullException"><paramref name = "first"/> or <paramref name = "second"/> or <paramref name = "selector"/> is null.</exception>
        </member>
        <member name="T:System.Linq.Internal.Grouping`2">
            Adapted from System.Linq.Grouping from .NET Framework
            Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64
        </member>
        <member name="T:System.Linq.SingleLinkedNode`1">
            <summary>
            An immutable node in a singly-linked list of items.
            </summary>
            <typeparam name="TSource">The type of the node's item.</typeparam>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.#ctor(`0)">
            <summary>
            Constructs a tail node.
            </summary>
            <param name="item">The item to place in the tail node.</param>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.#ctor(System.Linq.SingleLinkedNode{`0},`0)">
            <summary>
            Constructs a node linked to the specified node.
            </summary>
            <param name="linked">The linked node.</param>
            <param name="item">The item to place in this node.</param>
        </member>
        <member name="P:System.Linq.SingleLinkedNode`1.Item">
            <summary>
            The item held by this node.
            </summary>
        </member>
        <member name="P:System.Linq.SingleLinkedNode`1.Linked">
            <summary>
            The next node in the singly-linked list.
            </summary>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.Add(`0)">
            <summary>
            Creates a new node that holds the specified item and is linked to this node.
            </summary>
            <param name="item">The item to place in the new node.</param>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.GetCount">
            <summary>
            Gets the number of items in this and subsequent nodes by walking the linked list.
            </summary>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.GetEnumerator(System.Int32)">
            <summary>
            Gets an <see cref="T:System.Collections.Generic.IEnumerator`1"/> that enumerates the items of this node's singly-linked list in reverse.
            </summary>
            <param name="count">The number of items in this node.</param>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.GetNode(System.Int32)">
            <summary>
            Gets the node at a logical index by walking the linked list.
            </summary>
            <param name="index">The logical index.</param>
            <remarks>
            The caller should make sure <paramref name="index"/> is less than this node's count.
            </remarks>
        </member>
        <member name="M:System.Linq.SingleLinkedNode`1.ToArray(System.Int32)">
            <summary>
            Returns an <see cref="T:TSource[]"/> that contains the items of this node's singly-linked list in reverse.
            </summary>
            <param name="count">The number of items in this node.</param>
        </member>
        <member name="T:System.Collections.Generic.AsyncEnumerator">
            <summary>
            Provides a set of extension methods for <see cref="T:System.Collections.Generic.IAsyncEnumerator`1"/>.
            </summary>
        </member>
        <member name="M:System.Collections.Generic.AsyncEnumerator.Create``1(System.Func{System.Threading.Tasks.ValueTask{System.Boolean}},System.Func{``0},System.Func{System.Threading.Tasks.ValueTask})">
            <summary>
            Creates a new enumerator using the specified delegates implementing the members of <see cref="T:System.Collections.Generic.IAsyncEnumerator`1"/>.
            </summary>
            <typeparam name="T">The type of the elements returned by the enumerator.</typeparam>
            <param name="moveNextAsync">The delegate implementing the <see cref="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync"/> method.</param>
            <param name="getCurrent">The delegate implementing the <see cref="P:System.Collections.Generic.IAsyncEnumerator`1.Current"/> property getter.</param>
            <param name="disposeAsync">The delegate implementing the <see cref="M:System.IAsyncDisposable.DisposeAsync"/> method.</param>
            <returns>A new enumerator instance.</returns>
        </member>
        <member name="M:System.Collections.Generic.AsyncEnumerator.MoveNextAsync``1(System.Collections.Generic.IAsyncEnumerator{``0},System.Threading.CancellationToken)">
            <summary>
            Advances the enumerator to the next element in the sequence, returning the result asynchronously.
            </summary>
            <typeparam name="T">The type of the elements returned by the enumerator.</typeparam>
            <param name="source">The enumerator to advance.</param>
            <param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param>
            <returns>
            Task containing the result of the operation: true if the enumerator was successfully advanced
            to the next element; false if the enumerator has passed the end of the sequence.
            </returns>
        </member>
        <member name="M:System.Collections.Generic.AsyncEnumerator.WithCancellation``1(System.Collections.Generic.IAsyncEnumerator{``0},System.Threading.CancellationToken)">
            <summary>
            Wraps the specified enumerator with an enumerator that checks for cancellation upon every invocation
            of the <see cref="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync"/> method.
            </summary>
            <typeparam name="T">The type of the elements returned by the enumerator.</typeparam>
            <param name="source">The enumerator to augment with cancellation support.</param>
            <param name="cancellationToken">The cancellation token to observe.</param>
            <returns>An enumerator that honors cancellation requests.</returns>
        </member>
    </members>
</doc>
