Получить список типов, определенных в сборке, очень просто: assembly.GetTypes()
.
Что меня интересует, так это список типов, загруженных в данный момент средой выполнения.Более конкретно, я хотел бы получить список загруженных закрытых универсальных типов.
Я предполагаю, что CLR хранит список загруженных типов.Я думаю, что я мог бы использовать CLR MD, чтобы получить этот список, но я хотел бы получить и использовать список в текущем процессе.Используя CLR MD, мне пришлось бы запустить внешний процесс, захватить список загруженных типов, выгрузить его в файл и затем прочитать его из активного процесса.
Есть ли API отладки или диагностикикоторый предоставляет список загруженных типов для текущего процесса?