github icsharpcode/ILSpy v4.0-beta3
ILSpy 4.0 Beta 3

latest releases: v9.0-preview1, v8.2, v8.1.1...
pre-release5 years ago

We want to thank all contributors, who provided fixes in this release: @Chicken-Bones, @Viridovics, @kmatyaszek, @vizv and @agametov!
And we want to thank all testers, who provided feedback and tested very thoroughly, especially @greenozon, @mmusu3, @tamlin-mike and @CreateAndInject for their ongoing support!

Beta 1+2 Release Notes apply, additionally:

New Language Features

  • C# 7.3 stackalloc initializers
  • C# 7.2 stackalloc with Span

Improved Pattern Detection

  • Decompilation of integer literals (#1322)
  • Variable splitting works better with method calls (#1253)

Contributions

  • Chicken-Bones: Improved switch and loop detection (#1258, #1295 and #1296)
  • Viridovics: Add cast to object for reference types in ExpressionBuilder.VisitUnboxAny (#1277)
  • kmatyaszek: Add show IL code to ICSharpCode.Decompiler.Console (#1285)
  • vizv: Fix yield return for assembly compiled with Mono (#1303)
  • agametov: CWE-252 The return value of function 'Reverse' is required to be utilized. (#1305)

Improvements & Bugfixes

  • Attribute analyzer now works with built-in attributes
  • Bugfixes in ILSpy VS AddIn
  • Improved stability of analyzers
  • Various smaller bugfixes

Architectural Changes

https://github.com/icsharpcode/ILSpy/wiki/srm

Don't miss a new ILSpy release

NewReleases is sending notifications on new releases.