Как я могу получить все свойства класса, которые реализуют определенный базовый класс или интерфейс?
У меня есть класс свойств, который содержит несколько других классов свойств.Некоторые, не все из этих классов реализуют интерфейс.Я хотел бы знать, возможно ли перебрать все свойства родительского класса для дочерних классов, которые реализуют целевой интерфейс.
Звучит как работа для размышлений?Я просто не знаю как.Это можно сделать с помощью объекта PropertyInfo?Или я лаю не на том дереве?