The typical problem with decompilation is the absence of full source information in the executable file. Dis# is a .NET Decompiler which allows you to edit local variables and other names and keep the changes in a project file. The decompiled code is similar to the original source. A trial version is available.
Dis# project file
Dis# have it's own metadata structure, which expands PE metadata structure with all necessary for decompilation information, such as local variable names. You can save Dis# metadata in the project file (extension .dis) and keep all changes.
Decompilation Speed
Custom metadata provides outstanding decompilation speed, which 25-700 times FASTER then have other .NET decompilers. Dis# decompiles more then 2000 methods per second.
Multiple Languages decompilation
Support for C#, Visual Basic.NET, Delphi.NET and Chrome.
Well formed code
Dis# generates code, which is look like the human edited. Dis# .net decompiler have many options to adjust Code View for your preferences.