A volte vorrei vedere rapidamente la rappresentazione IL dei miei frammenti di codice in C#, per capire cosa succede esattamente a varie istruzioni di codice sotto il cofano, come se fosse fatto here for example.Uno strumento per un'ispezione del codice IL facile
So che ci sono ildasm, Reflector, , dotPeek e probabilmente alcuni altri strumenti disponibili. Quello che mi chiedo qui è che se c'è un modo più elegante di scrivere alcune righe di codice per vedere l'IL corrispondente, che compilare il tuo codice .net, caricare l'assembly in uno di quei programmi e trovare il codice che ti incuriosisce .
Forse con un plug-in per Visual Studio, che aggiungerebbe un'opzione di clic destro per "compilare e visualizzare il codice IL" o qualsiasi altro modo conveniente?
Edit:
Dopo un po 'di più googling ho trovato NDasm codeplex project che fa quello che cercavo - integra in Visual Studio.
Ma il suggerimento LINQPad di vcsjones è ottimo, quindi lo sto contrassegnando come accettato, grazie. Uno strumento davvero utile ...
Sono abbastanza sicuro che Visual Studio Ultimate possa farlo, comunque. – Ryan
@minitech Davvero? Come? – CodingGorilla
@CodingGorilla: non ricordo. L'ho visto una volta, ma non l'ho mai comprato ... sai, sono $ 15.000. – Ryan