/// <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);
 }
Exemple #3
0
 /// <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);
 }