private Expression BuildInner(Expression expression) { ExecutionBuilder builder = new ExecutionBuilder(this.linguist, this.policy, this.executor) { scope = this.scope, receivingMember = this.receivingMember, nReaders = this.nReaders, nLookup = this.nLookup, variableMap = this.variableMap }; return(builder.Build(expression)); }
public virtual Expression BuildExecutionPlan(Expression query, Expression provider) { return(ExecutionBuilder.Build(this.translator.Linguist, this.policy, query, provider)); }