I wanted to set a value of BrowsableAttribute for some of MyClass instance\'s properties at runtime:
BrowsableAttribute
MyClass
public class MyClass { [
You can implement a custom type descriptor - which intercepts the the attribute on the way to whatever is using it. Thus having an effect which looks like the attribute is changing.
See - Part 1, Part2