Source code generator как получить объект Assembly?
Меня просто интересует работа с рефлексией, я не нашёл информацию как это сделать(видимо плохо искал) и единственное что приходит в голову, это работа с синтаксическим деревом.
Внутри Source Generator ты не можешь обращаться к рефлексии, тк рефлексия работает с уже скомпилированным кодом.
Так что анализ AST и семантической модели - это единственный выход.
Погодите, так source code generator же работает как отдельная сборка, плюс мне заранее не известно какой тип будет в подключаемой сборке. Этот маневр даст мне Assembly от самого генератора ....
Василий Банников, найти поля, методы, классы которые помечены специальным атрибутом, затем генератор, генерирует новый класс, поведение которого зависит от атрибутов этой сборки.