.NET Reactor In contrast to obfuscators .NET Reactor completely stops any decompiling by mixing any .NET assembly with native machine code. There is no tool which is able to decompile .NET Reactor protected assemblies.
Dis# - .NET decompiler Dis# is a .NET decompiler which allows you to edit local variables and other names in the decompiled code and keep the changes in a project file. With Dis#, the decompiled code is similar to the original source. A trial version is available.