/// <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) { Check.NotNull(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) { ADP1.CheckArgumentNull(expression, "expression"); 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); }