31 lines
1.5 KiB
C#
31 lines
1.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Linq.Expressions;
|
|
|
|
namespace System.Linq
|
|
{
|
|
/// <summary>Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.</summary>
|
|
/// <filterpriority>2</filterpriority>
|
|
// Token: 0x0200003D RID: 61
|
|
public interface IQueryable : IEnumerable
|
|
{
|
|
/// <summary>Gets the type of the element(s) that are returned when the expression tree associated with this instance of <see cref="T:System.Linq.IQueryable" /> is executed.</summary>
|
|
/// <returns>A <see cref="T:System.Type" /> that represents the type of the element(s) that are returned when the expression tree associated with this object is executed.</returns>
|
|
// Token: 0x1700003E RID: 62
|
|
// (get) Token: 0x06000391 RID: 913
|
|
Type ElementType { get; }
|
|
|
|
/// <summary>Gets the expression tree that is associated with the instance of <see cref="T:System.Linq.IQueryable" />.</summary>
|
|
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> that is associated with this instance of <see cref="T:System.Linq.IQueryable" />.</returns>
|
|
// Token: 0x1700003F RID: 63
|
|
// (get) Token: 0x06000392 RID: 914
|
|
Expression Expression { get; }
|
|
|
|
/// <summary>Gets the query provider that is associated with this data source.</summary>
|
|
/// <returns>The <see cref="T:System.Linq.IQueryProvider" /> that is associated with this data source.</returns>
|
|
// Token: 0x17000040 RID: 64
|
|
// (get) Token: 0x06000393 RID: 915
|
|
IQueryProvider Provider { get; }
|
|
}
|
|
}
|