/// <summary> /// /// </summary> /// <param name="policy"></param> /// <param name="expression"></param> /// <param name="provider"></param> /// <returns></returns> public static Expression Build(QueryPolicy policy, Expression expression, Expression provider) { return(new ExecutionBuilder(policy, provider).Build(expression)); }
/// <summary> /// /// </summary> /// <param name="policy"></param> /// <param name="provider"></param> private ExecutionBuilder(QueryPolicy policy, Expression provider) { this.policy = policy; this.provider = provider; }