In normal .NET, this is not so and cannot (unless you specify it manually); Sorry. You will need to add a few typeof(Foo)to the constructor / attribute properties. If you say AOP (PostSharp, etc.), then all bets are disabled.
If you mean some attributes used TypeDescriptor( [DisplayName], [TypeConverter]etc.), then there may be other options - but rather specific and non-trivial ones to implement.
source
share