protected abstract T Visit(BinaryExpressionDto expression);
protected override Expression Visit(BinaryExpressionDto expression) { return(Expression.MakeBinary(expression.NodeType, Visit(expression.Left), Visit(expression.Right), expression.IsLiftedToNull, expression.Method, Visit((ExpressionDto)expression.Conversion) as LambdaExpression)); }