protected override Expression VisitUnary(UnaryExpression node)
        {
            var other = (UnaryExpression)_current;

            _eq &= node.IsEqualTo(other, _ => _.Method, _ => _.IsLifted, _ => _.IsLiftedToNull);
            return(_eq ? base.VisitUnary(node) : node);
        }