internal override DynamicExpression Rewrite(Expression[] args) { Debug.Assert(args.Length == 4); return ExpressionExtension.MakeDynamic(DelegateType, Binder, args[0], args[1], args[2], args[3]); } }