Вопрос основан на примере MSDN.
Допустим, у нас есть несколько классов С# с HelpAttribute в автономном настольном приложении. Можно ли перечислить все классы с таким атрибутом? Имеет ли смысл распознавать классы таким образом? Пользовательский атрибут будет использоваться для отображения списка возможных вариантов меню, выбор пункта приведет к выводу на экран экземпляра такого класса. Количество классов/предметов будет расти медленно, но, таким образом, мы можем избежать их перечисления в другом месте, я думаю.