.NET Reflector Standard Releases

Released: Oct 24, 2019

Updates in 10.1.8

Features

  • Vertical guides were added to indicate indented code scopes.
  • Embedded resources with the following file extensions will now be shown as plain text: .cshtml.vbhtml.razor.jsx.ts.tsx.json.less.sass.scss.

Fixes

  • Fixed issue with Reflector suddenly closing while exporting some applications.

Released: Sep 24, 2019

Updates in 10.1.7

Features

  • Supports equality operators for the tuples comparison.

Fixes

  • RP-4180: Fixed misinterpreted increment and decrement operators.
  • RP-4191: Fixed invalid order of expressions.
  • RP-4195: Exception handler range is now respected in all cases, preventing unrelated code to be wrongly included in the catch block.
  • RP-4196: Fixed incorrect IL offsets of expressions produced by 'dup' instruction.

Released: Aug 21, 2019

Updates in 10.1.6

Updates in 10.1.6

  • Improves detection of redundant local variables.
  • RP-4163: In some cases .NET Reflector used an unassigned variable.
  • RP-4164, RP-4167, RP-4179: Fixed issue with incorrect order of expressions.
  • RP-4186: .NET Reflector VS Extension now correctly jumps to decompiled definition when F12 shortcut (Go to declaration) is used in Visual Studio 2019.

Released: May 10, 2019

Updates in 10.1.5

Features

  • Compiler-generated property backing fields are no longer visible.
  • Added support for new C# 7.x features:
    • Local ref reassignment (C# 7.3)
    • Conditional ref expressions (C# 7.2).
    • Ref return (C# 7.0).
    • Ref and in extensions (C# 7.2).
    • Readonly ref (C# 7.2).
    • In arguments (C# 7.2).
    • Private protected access modifier (C# 7.2).
    • Attributes for auto-generated property backing fields (C# 7.3).
  • .NET Reflector Visual Studio Extension now supports Visual Studio 2019 Preview.

Fixes

  • RP-4143: In .NET...

Released: Jan 23, 2019

Updates in 10.1.2

Features

  • Now shows detailed messages for methods with wrong IL code.
  • In certain situations, proper expression order is now ensured during code translation.

Fixes

  • Recent font scaling issues on high DPI screens are now fixed.
  • Detection of installed frameworks on Assembly List creator was fixed. When creating a new list it includes installed versions of .NET Framework, Silverlight, DNX and WinRT.

Released: Oct 25, 2018

Updates in 10.1.0

Features

  • New decompilation engine is now used by default, generates more accurate code and is more stable.

Fixes

  • Clicking "Open with" in Assembly Browser’s context menu is now fixed.
  • Populating "Open with" menu was improved. Now properly checks for installed Visual Studio and ILDasm versions.
  • SByte variables with a negative number assigned are now properly decompiled.

Released: Aug 16, 2017

Updates in 9.2

Updates in 9.2

Released: Nov 16, 2015

Updates in this release

Updates in 9.0

Features

  • Visual Studio add-in now supports Visual Studio 2015.
  • Support for the following C# 6 features:
    • Null conditional operator.
    • Auto property initializers.
    • Exception filters.
    • Indexer initializers.
    • Expression bodied function members and properties.
    • Roslyn-compiled async code and anonymous methods.
    • String interpolation.

Fixes

  • RP-3408 - Reflector no longer crashes when javascript is disabled in Internet Explorer security settings.
  • RP-1533 - Fixed crash updating the assembly list...

Released: Sep 17, 2013

Updates in this release

Updates in 8.2

  • Support for Visual Studio 2013 and .NET 4.5.1.
  • On-hover hex/decimal value conversion.
  • Local variable highlighting.
  • Code Map view.

Released: Apr 24, 2013

Updates in this release

Updates in 8

  • Search and Filtering - The search includes basic scoping. So, for example, typing "web.read" would filter the object explorer to show only items with names containing "read" whose parent items contain "web".
  • Debugging in Visual Studio - Navigate to decompiled code from frames in the call stack, and decompile automatically if a debugging session encounters an exception in code without source. Additionally, setting a breakpoint in decompiled code now triggers automatic PDB generation...