
Improved support for reading and decompiling single-file apps. Support for asynchronous dispose ( await using). Initial support for record types and record struct types. Unreal Engine file templates for creating new classes without switching to Unreal Editor.
More C++20 features: auto-completion of designated initializers for aggregate initialization, and modernizing inspections to help you adopt new library functions. Copy Code Reference: new name, new GitHub options, new UI.
The LanguageInjection annotation attribute. The ability to navigate to interface implementations in debug mode. Find Usages for user-defined implicit conversion operators. New gutter marks to navigate through the inheritance structure. Additionally, scope quick-fixes and context actions are now executed in parallel and use the results of solution-wide analysis. General code analysis improvements: new quick-fixes for static local and anonymous functions with closures, improved support for regular structs, and quick-fixes that convert classes to records and then transform them into primary constructors.
Support for nullable reference types: a quick-fix to get rid of NRT syntax from pasted code (if you aren’t using NRT in the project), and new quick-fixes for mismatches between type arguments and their nullability constraints.You can learn more about them in our series about the new C# 10 features More C# 10 features: file-scoped namespaces, global usings, the CallerArgumentExpression attribute, the “interpolated string handlers” concept, and C# 10 lambdas.Let’s take a look at what’s included in the final feature set of our tools. Today, we are happy to publish the Beta build for ReSharper and JetBrains.