Custom Inspector for all subtypes

Can I make a custom inspector apply for all subtypes of a type? I have an abstract class A, and I would like to make my custom inspector apply to all subtypes of A. How do I do this?

Unity supports this now:

[CustomEditor(typeof(BaseClass), true)]