How do you get a collection of all the types that inherit from a specific other type?

Edit
Report