/// <summary> /// Visitor pattern method for <see cref="DbInExpression" />. /// </summary> /// <param name="expression"> The DbInExpression that is being visited. </param> /// <exception cref="ArgumentNullException"> /// <paramref name="expression" /> /// is null /// </exception> public override void Visit(DbInExpression expression) { Check.NotNull(expression, "expression"); VisitExpression(expression.Item); VisitExpressionList(expression.List); }
/// <summary> /// Typed visitor pattern method for DbInExpression. /// </summary> /// <param name="expression"> The DbInExpression that is being visited. </param> /// <returns> An instance of TResultType. </returns> public virtual TResultType Visit(DbInExpression expression) { throw new NotImplementedException(Strings.VisitDbInExpressionNotImplemented); }
/// <summary> /// Visitor pattern method for <see cref="T:System.Data.Entity.Core.Common.CommandTrees.DbInExpression" />. /// </summary> /// <param name="expression"> The DbInExpression that is being visited. </param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="expression" /> /// is null /// </exception> public override void Visit(DbInExpression expression) { Check.NotNull <DbInExpression>(expression, nameof(expression)); this.VisitExpression(expression.Item); this.VisitExpressionList(expression.List); }