Доброго!
Есть макрос BeforeInheritance, работает на уровне assembly. Задача макроса добавить в классы проекта (почти во все) объявление новых полей класса и чуть поправить методы.
В макросе, чтобы пробежаться по всем классам проекта, используется typer.Manager.Hierarchy.infos (
4823230.1). И работал этот способ, пока не появилось объявление делегата в одном из классов. Теперь из Nemerle.Compiler.Delegates.GenerateDelegateClass компилятор проваливается в Nemerle.Compiler.TypesManager.ExpandMacros. И моему макросу в typer.Manager.Hierarchy.infos видна только часть классов.
Что посоветуете, как макросу получить инфу по всем классам проекта?