У меня есть перечисление статуса для задачи. Некоторые из статусов считаются устаревшими, и я отметил их как устаревшие, как показано ниже:
public enum TaskStatus
{
[Description("")]
NotSet = 0,
Pending = 1,
Ready = 2,
Open = 3,
Completed = 4,
Closed = 5,
[Description("On Hold")][Obsolete]
OnHold = 6,
[Obsolete]
Canceled = 7
}
В моем пользовательском интерфейсе я заполняю раскрывающийся список значениями перечислений, но хочу игнорировать те, которые помечены как устаревшие. Как бы мне это сделать?