PostSharpのようなポストコンパイラが必要になる理由を理解するために私は戦っていますか?
私の理解では、元のコードの属性にコードを挿入するだけなので、開発者はなぜそのコードを自分で記述しないのでしょうか。
メソッドの属性を使用してボイラープレートコードを乱雑にしないので、誰かが書くほうが簡単だと言う人がいると思いますが、それはDIまたはリフレクションを使用し、ポストコンパイラなしで少し先見の明を持って行うことができます。リフレクションを言ったので、パフォーマンスエレファントが入ることはわかっていますが、ほとんどのシナリオの絶対パフォーマンスが取るに足らない(サブミリ秒からミリ秒)場合、ここでは相対的なパフォーマンスは気にしません。