New Language Features
- C# 8.0: Nullable Reference Types
- C# 7.3:
unmanaged
generic constraint
Improvements & Bugfixes
- PDB generator now can emit "method stepping information" for async #1422
- Generate VS Windows Forms Designer-compliant code if a method is identified as Windows Forms InitializeComponent
- Add support for ReadOnlySpan initialization pattern
- Improved decompilation of LINQ queries
- Improved performance in ILInlining step
- New BAML Decompiler
UI Improvements
- Avoid blocking the UI when waiting on assembly load while restoring the saved position in the treeview
- Support obfuscated names in treeview and search #1359
- Escape non-printable characters in IL view
- Reactivate SearchMsdnContextMenuEntry
dotnet ilspycmd
Tool
- Add -d|-debuginfo option See Demo app
- Add -r|-referencepath option
Architectural Changes
- We dropped support for all TFMs except netstandard2.0 #1416
- Reactivate many tests from old decompiler