public override string ToString() { if (Operator == UnaryOperator.Duplicate) { return(O_PAREN + DUP + SPACE_S + ReturnType.ToPrettyString() + C_PAREN); } return(O_PAREN + (Operator == UnaryOperator.Convert ? ReturnType.ToPrettyString() : Operator.ToPrettyString()) + SPACE_S + Input + C_PAREN); }