public override SqlObject Visit(SqlInScalarExpression sqlInScalarExpression)
        {
            SqlScalarExpression[] items = new SqlScalarExpression[sqlInScalarExpression.Items.Count];
            for (int i = 0; i < sqlInScalarExpression.Items.Count; i++)
            {
                items[i] = sqlInScalarExpression.Items[i].Accept(this) as SqlScalarExpression;
            }

            return(SqlInScalarExpression.Create(
                       sqlInScalarExpression.Expression.Accept(this) as SqlScalarExpression,
                       sqlInScalarExpression.Not,
                       items));
        }