Кто-нибудь знает способ сортировки элементов перечисления в редакторе кода, используя, например, resharper или другую надстройку VS (т.е. сортировать элементы по алфавиту или по целочисленному значению)?
В проекте i 'у нас есть огромные перечисления с несортированными метками внутри, и для удобства чтения будет полезно их отсортировать.
edit: просто чтобы указать, что, поскольку многие люди упоминали об этом, я прекрасно осведомлен о назначенных «автоматических значениях»перечислять элементы во время компиляции, если на них нет явных значений.
Для ясности приведем два примера:
public enum Colors
{
/// <summary>
/// Yellow color
///</summary>
Yellow,
/// <summary>
/// Green color
///</summary>
Green,
/// <summary>
/// Blue color
///</summary>
Blue,
/// <summary>
/// Red color
///</summary>
Red
}
-> мы можем изменить порядок в алфавитном порядке.Допустимые целочисленные значения не используются, поскольку они явно не определены.
Другой пример:
public enum Colors
{
/// <summary>
/// Yellow color
///</summary>
Yellow = 3,
/// <summary>
/// Green color
///</summary>
Green = 1,
/// <summary>
/// Blue color
///</summary>
Blue = 2,
/// <summary>
/// Red color
///</summary>
Red = 4
}
-> нам может потребоваться изменить порядок по числовому значению или, почему нет, по алфавиту.И так далее.
И я также хочу сохранить комментарии, предшествующие каждой записи, что означает, что я не могу просто использовать Excel или текстовый редактор для выполнения алфавитной сортировки.
Спасибо