Здравствуйте, fddima, Вы писали:
F> Я в целом согласен, что PostSharp — более универсальное решение, которое не должно быть подвержено флюктуациям компилятора. Зато потенциально может страдать кучей других проблем связанных с переписыванием кода.
Ну так чисто для тестирования, в продакшн такое выпускать — мазохистов нет
F> Но и назвать это хаком — не могу.
Именно что хак, контракт не зафиксирован и меняется от редакции к редакции. В отличие от linq, AsyncTaskMethodBuilder или .GetEnumerator().
F> Ну и для полноты картины: WellKnownMember-ы.
Там не всё. Expression tree нет, Array.Create (или как там его) нет, Formattable нет, Dictionary нет, String.Concat нет, StructLayout нет. Это первое вспомнившееся.