/// <summary> /// Convenience method to visit the specified <see cref="DbExpression" />, if non-null. /// </summary> /// <param name="expression"> The expression to visit. </param> /// <exception cref="ArgumentNullException"> /// <paramref name="expression" /> /// is null /// </exception> public virtual void VisitExpression(DbExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. Check.NotNull(expression, "expression"); expression.Accept(this); }
/// <summary> /// Convenience method to visit the specified <see cref="T:System.Data.Entity.Core.Common.CommandTrees.DbExpression" />, if non-null. /// </summary> /// <param name="expression"> The expression to visit. </param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="expression" /> /// is null /// </exception> public virtual void VisitExpression(DbExpression expression) { Check.NotNull <DbExpression>(expression, nameof(expression)); expression.Accept((DbExpressionVisitor)this); }