Как я могу получить перечисление, чтобы содержать тире (-)?

Я генерирую бизнес-объекты изэта схема используя Enterprise Architect.

Схема имеет следующую спецификацию перечисления:

<xs:simpleType name="PackageMedium">
    <xs:restriction base="xs:string">
        <xs:enumeration value="NTP"/>
        <xs:enumeration value="DAT"/>
        <xs:enumeration value="Exabyte"/>
        <xs:enumeration value="CD-ROM"/>
        <xs:enumeration value="DLT"/>
        <xs:enumeration value="D1"/>
        <xs:enumeration value="DVD"/>
        <xs:enumeration value="BD"/>
        <xs:enumeration value="LTO"/>
        <xs:enumeration value="LTO2"/>
        <xs:enumeration value="LTO4"/>
    </xs:restriction>
</xs:simpleType>

Корпоративный архитектор генерирует следующий код, но Visual Studio не нравится тире (-) на компакт-диске и не будет компилироваться.

public enum PackageMedium : int {
    NTP,
    DAT,
    Exabyte,
    CD-ROM,
    DLT,
    D1,
    DVD,
    BD,
    LTO,
    LTO2,
    LTO4
}

Что я могу сделать, чтобы сделать эту работу?

на основе ответа @Craig Stuntz, который я смог найтиэта статья который помог мне получить эти специальные символы из Enum.

Ответы на вопрос(3)

Ваш ответ на вопрос