Vous pouvez consulter la page MSIL Injection de PostSharp pour avoir une définition claire du concept.
Il existe plusieurs outils et frameworks permettant de transformer le code IL ou d'avoir une approche AOP. Certains outils agissent post-compile, d'autres au runtime.
Dans ce papier, nous allons voir de petits exemples autour de Mono.Cecil et Fody, pour transformer et injecter du code IL.
Mono.Cecil est LA référence en la matière ! La plupart des outils et frameworks se basent sur ce dernier.
PostShap étant l'outil incontournable dans ce domaine.