Я использую GetProperties для получения списка свойств класса.
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
Как получить родительский класс на один уровень выше текущего свойства ReflectedType
? Обратите внимание, что этот класс может иметь несколько родительских уровней. Мне не нужен BaseType
класса текущего свойства, а просто следующий уровень в иерархии свойства ReflectedType
, поскольку свойство может иметь несколько уровней глубины.