protected override Expression VisitUnary(UnaryExpression node) { var other = (UnaryExpression)_current; _eq &= node.IsEqualTo(other, _ => _.Method, _ => _.IsLifted, _ => _.IsLiftedToNull); return(_eq ? base.VisitUnary(node) : node); }