I've created a type-level aspect in PostSharp, it adds some method preprocessing. I've applied it to the class, it works as advertised. However, in the classes derived from that one, it does not - method entry code is not hit.
How do I make my aspect inheritable, please?
I've tried adding [AttributeUsage(AttributeTargets.Class, Inherited=true)]
to the aspect class - no effect.
You need to set AttributeInheritance = MulticastInheritance.Multicast
Read more about it in the documentation