Ich benutze GetProperties, um eine Liste von Eigenschaften für eine Klasse zu erhalten.Wie erhalte ich den Klassentyp der übergeordneten Eigenschaft, nachdem ich GetProperties verwendet habe, um eine Liste von Eigenschaften für eine Klasse abzurufen?
Dim properties As List(Of PropertyInfo) = objType.GetProperties(BindingFlags.Instance Or BindingFlags.Public).ToList()
For Each prop As PropertyInfo In properties
'how do I get the parent class type of the prop (level up in hierarchy from property's ReflectedType)?
Next
Wie erhalte ich die eine Ebene nach oben übergeordneten Klasse der ReflectedType
aktuelle Eigenschaft? Beachten Sie, dass diese Klasse mehrere Elternebenen haben könnte. Ich will nicht die BaseType
der aktuellen Eigenschaft der Klasse, aber einfach die nächste Ebene in der Hierarchie der Eigenschaft ReflectedType
als eine Eigenschaft könnte mehrere Schichten tief sein.