Здравствуйте, Serginio1, Вы писали:
S>·>Причём тут InterceptsLocation?!
S> При том, что подмена идет не на уровне метода класса, а на подмене вызова этого метода.
Где идёт? Причём тут PostSharp?
S>Назови причины, почему нельзя подменить вызов страивая в метод дополнительные вызовы до и после заменяемого вызова?
Я уже отвечал на этот вопрос.
S>>> И они тоже заинтересованы в https://github.com/dotnet/csharplang/issues/7009?WT.mc_id=dotnet-35129-website&ysclid=lp6tob5u2o953641620#issuecomment-1479711571
S>·>Ты, видимо, английский плохо понимаешь, но тут они прямым текстом говорят, что это для AOP не подходит и предлагают помочь provide a more elegant and robust solution.
S> Они говорят, что сейчас нужно больше функционала для подмены вызова.
Они это не говорят. Они говорят, что подход надо менять. "worth considering a more general and flexible approach"
S> Они сейчас правят IL код, а могут подменять вызов
Откуда ты это взял? Они планируют добавить "call-site aspects" в свою либу, как дополнительную фичу.