3

Используя PIAB/Unity, можно ли перехватывать вызовы метода «child»?Перехват вызовов дочерних методов с использованием Unity

например. класс имеет три метода ...

DoSomething(), DoFirst(), DoSecond() 

DoSomething() метод называет DoFirst(), который, в свою очередь, вызывает DoSecond()

я могу получить перехват DoSomething, но я не могу получить что-нибудь для DoFirst и DoSecond. Я пробовал различные правила введения политики ... Тип соответствия, атрибут тега, подпись метода ... но ничего не работает. Но я могу перехватить каждый метод, если я их назову напрямую

Итак, основной вопрос ... можете ли вы это сделать?

И если да, то как !!

ответ

1

Я обнаружил, что мне нужно использовать VirtualMethodInterceptor, а не перехватчики TransparentProxy или Interception

Смежные вопросы