Размещение атрибута в методе не влияет на сам метод. Вам придется написать код, который выполняет это преобразование, а затем использовать что-то вроде PostSharp, чтобы применить преобразование к каждому методу, помеченному атрибутом, после того, как вы его скомпилировали.