reflector:
.NET Reflector® is a proprietary software utility for Microsoft .NET combining class browsing, static analysis and decompilation, originally written by Lutz Roeder. Red Gate acquired it in 2011 and have since added live debugging of assemblies without requiring original source!