| 1234567891011121314151617181920212223242526272829303132333435363738 | // Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the Apache 2.0 License.// See the LICENSE file in the project root for more information. using System.Collections.Generic;using System.Linq.Expressions;namespace System.Linq{    /// <summary>    /// Asynchronous enumerable sequence represented by an expression tree.    /// </summary>    public interface IAsyncQueryable    {        /// <summary>        /// Gets the type of the elements in the sequence.        /// </summary>        Type ElementType { get; }        /// <summary>        /// Gets the expression representing the sequence.        /// </summary>        Expression Expression { get; }        /// <summary>        /// Gets the query provider used to execute the sequence.        /// </summary>        IAsyncQueryProvider Provider { get; }    }    /// <summary>    /// Asynchronous enumerable sequence represented by an expression tree.    /// </summary>    /// <typeparam name="T">The type of the elements in the sequence.</typeparam>    public interface IAsyncQueryable<out T> : IAsyncEnumerable<T>, IAsyncQueryable    {    }}
 |