Vérifiez si le type est enfant de type

typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true
MunchDuster