I was wondering if anyone knows of any tutorials or even some good books on the MSIDL itself. I've been developing applications(have not developed any web applications.) using C#, VB.NET and a little J# for about 6 or so months and when using the ildasm.exe, I don't understand some of ILAsm instructions. Also, can you do inline ILAsm using any of the IL supported languages? Because when looking at the ILAsm code C# creates you might be able to optimize a bit of it(looks like boxing and unboxing can be optimized allot with inline ILAsm.), but then again I don't understand allot of it so you might not be able to optimize it! Anyway, if anyone know of any good tutorials or books please let me know.