Можно ли расширить или изменить код класса C # во время выполнения?
Мой вопрос конкретно вращается вокруг Monkey Patching / Duck Punching или программирования метаобъектов (MOP), как это происходит в языках сценариев, таких как Groovy, Рубин и т. Д.