Отслеживание / перехват вызова метода - PullRequest
2 голосов
/ 20 июня 2011

Я хочу перехватить вызов метода (обычно .net API).

Как этого достичь?

Я видел AOP / ContextBoundObject при некотором поиске, но все это требуеткласс, производный от ContextBoundObject.

Я хочу перехватить MessageBox.Show, который я не могу изменить.

1 Ответ

1 голос
/ 26 мая 2012

Единственный способ, которым я знаю, - это использование ткачества во время выполнения. В .NET единственный проект, с которым я знаком, это CThru , построенный поверх коммерческого продукта под названием Typemock Isolator (я привык там работать)

...