Signum Documentation

The documentation comes from the Markdown files in the source code, so is always up-to-date but available only in English. Enjoy!

Paste your Framework commit SHA

Query

Basic implementation of IQueryable<T>. Following Microsoft guidelines, relies in QueryProvider for most of the functionality. You should use the class as-is, without inheriting.

public class Query<T> : IQueryable<T>, IQueryable, IEnumerable<T>, IEnumerable, IOrderedQueryable<T>, IOrderedQueryable
{
    QueryProvider provider;
    Expression expression;

    public Query(QueryProvider provider)
    public Query(QueryProvider provider, Expression expression)

    public Expression Expression {get;}
    public Type ElementType {get;}
    public IQueryProvider Provider {get;}
    public IEnumerator<T> GetEnumerator() {get;}
    IEnumerator IEnumerable.GetEnumerator() {get;}
    public override string ToString();
    public string QueryText{get;}
}