Jag vill iterera ett antal objekt och undersöka om objektet tillhör en viss typ av familj. Du kan använda "TypeOf"GetType BaseType
Problemet är att objekten kan vara instansierade i olika nivåer i klasshierarkien varpå BaseType blir olika för varje objekt då den bara kollar "nivån över". BaseType.BaseType fungerar därav inte heller.
Finns det något snyggt sätt att undersöka om en klass ingår i släktled?Sv: GetType BaseType
MyBaseClass
MyFirstDerivedClass Inherits MyBaseClass
MySecondDerivedClass Inherits MyFirstDerivedClass
<code>
Dim c As New MySecondDerivedClass
If TypeOf c Is MyBaseClass Then
Debug.WriteLine("Släkt")
End If
</code>