Re[21]: Новости C#12
От: · Великобритания  
Дата: 22.11.23 09:11
Оценка:
Здравствуйте, 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" в свою либу, как дополнительную фичу.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.