Это не перечисление enum дважды. Он перечисляет две записи, потому что есть две разные вещи, на которые вы можете ссылаться: свойство / поле CardSet
в вашем типе или сам тип перечисления (Entities.CardSet
), чтобы затем ссылаться на определенный член перечисления. Обратите внимание, как отличаются иконки.
Поведение не кажется мне необоснованным - действительно ли это влияет на вашу производительность что сильно? Если вы действительно не хотите вводить все семь символов, просто выберите правильное значение из выпадающего списка.