/// <summary> /// Convenience method to visit the specified <see cref="DbBinaryExpression"/>. /// </summary> /// <param name="expression">The DbBinaryExpression to visit.</param> /// <exception cref="ArgumentNullException"><paramref name="expression"/> is null</exception> protected virtual void VisitBinaryExpression(DbBinaryExpression expression) { ADP1.CheckArgumentNull(expression, "expression"); VisitExpression(expression.Left); VisitExpression(expression.Right); }
/// <summary> /// Convenience method to visit the specified <see cref="DbBinaryExpression"/>. /// </summary> /// <param name="expression">The DbBinaryExpression to visit.</param> /// <exception cref="ArgumentNullException"><paramref name="expression"/> is null</exception> protected virtual void VisitBinaryExpression(DbBinaryExpression expression) { //Contract.Requires(expression != null); VisitExpression(expression.Left); VisitExpression(expression.Right); }
private void VisitBinary(DbBinaryExpression expression, string separator) { _commandText.Append("("); expression.Left.Accept(this); _commandText.Append(separator); expression.Right.Accept(this); _commandText.Append(")"); }
protected virtual void VisitBinary(DbBinaryExpression expression) { if (expression == null) throw new ArgumentException("expression"); this.VisitExpression(expression.Left); this.VisitExpression(expression.Right); }
private void BeginBinary(DbBinaryExpression e) { Begin(e); Begin("Left"); Dump(e.Left); End("Left"); Begin("Right"); Dump(e.Right); End("Right"); }
private void VisitBinary(DbBinaryExpression expr) { VisitExprKind(expr.ExpressionKind); _key.Append('('); expr.Left.Accept(this); _key.Append(','); expr.Right.Accept(this); _key.Append(')'); }