ILSpy v5.0-preview4 Release Notes

Release Date: 2019-08-12 // over 4 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.