} // Original query, that we're wrapping internal ExpandableQuery(IQueryable <T> inner) { _inner = inner; _provider = new ExpandableQueryProvider <T> (this); }
internal IQueryable <T> InnerQuery => _inner; // Original query, that we're wrapping internal ExpandableQuery(IQueryable <T> inner, Func <Expression, Expression> queryOptimizer) { _inner = inner; _provider = new ExpandableQueryProvider <T>(this, queryOptimizer); }