Отвечая 4 года спустя :)
У меня был такой же вопрос, была ли альтернатива устаревшей.
Из того, что я помню (видео 9-го канала), Microsoft заявляла, что в какой-то момент она работает над тем, чтобы дать разработчикам доступ к чему-то вроде API компилятора, поэтому в будущем вполне возможно, что вы сможете написать «плагин» компилятора, который позволит декорировать методы с помощью вашего собственного пользовательского атрибута и сказать компилятору отменить, если он выглядит так, как будто декорированный код может вызываться где-то еще в коде и т. д.
Что на самом деле было бы круто, если подумать. Это также напоминает мне, что я должен также попытаться прочитать о том, как работает API компилятора, над которым работает MS ...