public static void DslBindingExpression(this BindingBuilder builder, IEnumerable <Declaration> declarations, LambdaExpression expression) { var rewriter = new ExpressionRewriter(declarations); var rewrittenExpression = rewriter.Rewrite(expression); builder.BindingExpression(rewrittenExpression); }