protected override Expression VisitTypeBinary(TypeBinaryExpression node)
        {
            var other = (TypeBinaryExpression)_current;

            _eq &= node.IsEqualTo(other, _ => _.TypeOperand);
            return(_eq ? base.VisitTypeBinary(node) : node);
        }