この質問は、 「基本クラスの直接の子孫である型を見つける方法は?」の反対です。
これが私が持っている継承階層である場合、
class Base
{
}
class Derived1 : Base
{
}
class Derived1A : Derived1
{
}
class Derived1B : Derived1
{
}
class Derived2 : Base
{
}
Base
継承ツリーの最後にある特定のアセンブリ内のクラスのすべてのサブタイプを見つけるメカニズムが必要です。言い換えると、
SubTypesOf(typeof(Base))
私に与えるべきです
-> { Derived1A, Derived1B, Derived2 }