В VS2017 есть инструмент лампочки для добавления отсутствующих случаев (IDE0010), но без функции сортировки.
Эта функция «добавления пропущенных случаев» соответствует порядку значений в объявлении перечисления, чего обычно и требуется.
Сортировка существующего списка вариантов переключения на месте была бы идеей для расширения.
А если серьезно, зачем тебе это вообще нужно?
Мы обычно сортируем наши переключатели на основе перечисления в том же порядке, в каком они определены в самом перечислении, и если это происходит в алфавитном порядке, хорошо, иначе их порядок может иметь функциональное значение, подразумеваемое автором перечисления, и это может быть воспроизведено в порядке регистра.
Если дела по-прежнему пусты, вы можете использовать расширение VS , например, , чтобы отсортировать поля enum в объявлении, удалить все дела и запустить инструмент IDE0010 «добавить пропущенные дела».