A veces me gustaría ver rápidamente la representación IL de mis fragmentos de código en C#, para entender qué sucede exactamente con varias declaraciones de código bajo el capó, como se hace here for example.Una herramienta para facilitar la inspección del código IL
Sé que hay ildasm, Reflector, ILSpy, dotPeek y probablemente bastante algunas otras herramientas disponibles. Lo que me pregunto aquí es si hay alguna forma más elegante de escribir algunas líneas de código para ver el IL correspondiente, que compilar su código .net, cargar el ensamblado en uno de esos programas y encontrar el código que le interesa. .
¿Tal vez tener un complemento para Visual Studio, que agregaría una opción de clic derecho para "construir y ver el código IL" o de otra manera conveniente?
Editar:
Después de un poco más buscando en Google encontré NDasm codeplex project el que hace lo que yo estaba buscando - integra en Visual Studio.
Pero la sugerencia de LINQPad de vcsjones es excelente también, por lo tanto, la estoy marcando como aceptada, gracias. Una herramienta realmente útil ...
Estoy bastante seguro de que Visual Studio Ultimate puede hacer esto, por cierto. – Ryan
@minitech ¿De verdad? ¿Cómo? – CodingGorilla
@CodingGorilla: No recuerdo. Lo vi una vez, pero nunca lo compré ... ya sabes, son $ 15,000. – Ryan