Тема довольно расплывчата, так как я не знаю, какая правильная терминология для того, что я пытаюсь сделать.
Я загрузил dll
(у меня нет исходного кода), и с помощью инструмента отражения я обнаружил ошибку в реализации dll
. Ошибка легко исправить. Итак, скажем, ошибка здесь:
class A
{
void f() { // BUG!!! }
}
Есть ли способ реализовать мой собственный A
, который исправит ошибку и введет ее во время выполнения, чтобы заменить другие экземпляры A
?