今日、PostSharp に関するAyende の投稿を見たところです。コードをダウンロードして試してみたところ、今まで見た中で最もクールで使いやすい AOP の処理方法だと思いました。
Ayende は投稿の中で、PostSharp はIL Weavingによって魔法のように機能すると述べています。さて、抽象的なレベルでそれが何を意味するかを推測することはできますが、もっと詳細な答えがあるかどうかを知りたかったのです. 残念なことに、久しぶりに Google が空っぽになった。それで、これは StackOverflow にとって素晴らしい質問になると思いました (私は数年前から Jeff のブログを購読しており、このサイトがその役割を果たしていることを知っていたからです)。
では、IL Weaving とは正確にはどのようなもので、どのように達成されるのでしょうか?