Это может быть очень хорошая мера сложности в целях оценки степени риска - чем больше измененных строк, тем больше шанс представляемой ошибки.
Я работал в том же районе последние несколько дней. Короче говоря, я пришел к выводу, что это невозможно.
Является ли причина, по которой вы пытаетесь применить атрибуты во время выполнения, потому что вы не хотите смешивать код «UI» со своими пользовательскими классами?
Если это так, BrowsableAttribute
является членом ComponentModel ( http://msdn.microsoft.com/en-us/library/system.componentmodel.aspx ) и не связан с пользовательским интерфейсом в том же смысле, что и WinForms.
Карл