protected override Expression VisitConstant(ConstantExpression node) { var other = (ConstantExpression)_current; _eq &= node.IsEqualTo(other, _ => _.Value); return(_eq ? base.VisitConstant(node) : node); }