github icsharpcode/ILSpy v5.0-preview4
ILSpy 5.0 Preview 4

latest releases: v9.0-preview3, v9.0-preview2, v9.0-preview1...
pre-release5 years ago

New Language Features

New Features

Improvements & Bugfixes

  • C# 8.0 nullable reference types metadata was updated to the latest format. Note that this is a breaking change and assemblies generated by older preview versions of C# 8 are no longer supported.
  • Improved decompilation of ref typed expressions, in particular ref/in extension methods and in parameters.
  • Improved support for Mono yield return state machines and closure types.
  • Improved stability of decompiler and disassembler on invalid metadata tokens.
  • Many minor bug and stability fixes. For a complete list of all changes since preview3 see here.

UI Improvements

  • Improved linking in the decompiler view:
    • method group / delegate references
    • the constructor of an attribute is reachable, by clicking on the open/close parenthesis.
  • Added matching bracket highlighting
  • Updated to AvalonEdit 6.0 Preview

Known issues & limitations

  • C# 8.0 nullable reference types metadata was updated to the latest format. Note that this is a breaking change and assemblies generated by older preview versions of C# 8 are no longer supported. (See #1619 (comment))
  • Generic local functions are not yet supported (#1588)
  • "Open assembly from GAC" may require administrator privileges (#1498)
  • Matching bracket highlighting does not yet support all language features that introduce new syntax.

Don't miss a new ILSpy release

NewReleases is sending notifications on new releases.