Reflector
Wednesday, July 12th, 2006When I was doing a lot of Java development, every now and then I would need to decompile something to see how it worked. Jad works very well. It can be very enlightening to see what’s happening under the covers.
For .NET, there is a great tool by Lutz Roeder named Reflector. Load any .NET assembly into Reflector and you can look at the classes in that assembly. It also has a disassembly view that immediately displays the decompiled source for any class.