Во время выполнения я хотел бы указать родительский класс, а затем программа сгенерировала бы список всех дочерних классов (скольких бы поколений). Например, если бы у меня был Entity
в качестве родителя, а также Item:Entity
и Actor:Entity
, было бы две строки: «Актер» и «Элемент».
Я вижу, что System.Reflection.TypeInfo
это именно то, что я ищу. Однако похоже, что это эксклюзивно для .NET 4.5, и моя среда, к сожалению, застряла на 3.5.
Есть ли альтернативный способ сделать это в .NET 3.5 или мне следует подумать об обновлении?