Используя xsd.exe, у меня есть enum, в котором есть символ @ перед одним из элементов. Я не могу понять, почему, и я не могу понять, для чего это нужно или что это значит. Поиск в Google символа не очень продуктивен.
Оригинальный XSD-фрагмент:
<xs:simpleType name="stopLocation">
<xs:restriction base="xs:string">
<xs:enumeration value="default"/>
<xs:enumeration value="near"/>
<xs:enumeration value="far"/>
<xs:enumeration value="nearExact"/>
<xs:enumeration value="farExact"/>
</xs:restriction>
</xs:simpleType>
Сгенерированный фрагмент класса:
public enum stopLocation {
@default,
near,
far,
nearExact,
farExact,
}
(Да, последний элемент имеет запятую, которой VS кажется довольным)
Спасибо.