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
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