Мне бы хотелось, чтобы получатели свойств и методы, которые я мог бы декорировать своим собственным настраиваемым атрибутом и в зависимости от наличия этого атрибута, заменяли тела методов другой реализацией.Кроме того, эта другая реализация должна знать аргументы конструктора, заданные для пользовательского атрибута, в котором она декорирует метод.
Это, очевидно, можно сделать с помощью AOP, например PostSharp или LinFu, но мне интересно, есть лиспособ сделать это, который не включает в себя этап обработки после сборки, потому что добавление, которое усложняет проект больше, чем я бы предпочел.