Во всех книгах, которые я читал в раздумьях, они часто говорят, что не так много случаев, когда вы хотите генерировать IL на лету, но они не дают примеров того, где это имеет смысл.
После просмотра Reflection.Emit как требования к работе в игровой компании мне стало интересно, где еще он используется.
Теперь мне интересно, были ли какие-либо ситуации, с которыми вы сталкивались в реальном мире, когда это было лучшим решением проблемы. Возможно, это используется как реализация шаблона проектирования?
Примечание
Я думаю, PostSharp / AOP использует его.