我需要获得继承一些基类,但只有第一代子代的程序集的所有类型。举例来说,如果我有: class Base
{
}
class FirstClass : Base
{
}
class SecondClass : FirstClass
{
}
现在 var directOnes = assembly.GetTypes().Where(t => t.IsSubclassOf(
这个问题的How to find types that are direct descendants of a base class? 相反如果是这样的继承层次我有, class Base
{
}
class Derived1 : Base
{
}
class Derived1A : Derived1
{
}
class Derived1B : Derived1