IL es el Intermediate Lenguaje es algo asi como los opcodes que interpreta la maquina virtual del .NET Framework para realizar las instrucciones, Te dejo un link que lo explica mejor.
http://www.ajlopez.net/ReferenciaVe.php?Id=17
Salu2
http://www.ajlopez.net/ReferenciaVe.php?Id=17
Salu2