#5531
.NET Reflector is a very well-known and leading .NET program decomcompilation tool (also runs as a Visual Studio addon), developed by Red Gate Software from Australia (originally written by Lutz Roeder, a Microsoft employee). Its main function is to decompile C#, Visual Basic and IL programs into assembler programs (mainly the .NET source code) for viewing, analyzing and debugging.