ILSpy v5.0-preview4 Release Notes
Release Date: 2019-08-12 // over 4 years ago-
๐ New Language Features
- C# 7.0 Local functions (#1586)
- C# 7.0 Throw expressions (#1600)
๐ 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 particularref
/in
extension methods andin
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.