ReSharper 2021.3 Goes Beta!
Today, we are happy to publish the Beta build for ReSharper and JetBrains .NET tools.
Let’s take a look at what’s included in the final feature set of our tools.
- Support for Visual Studio 2022.
- More C# 10 features: file-scoped namespaces, global usings, the CallerArgumentExpression attribute, the “interpolated string handlers” concept, and C# 10 lambdas. You can learn more about them in our series about the new C# 10 features
- 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.
- 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. Additionally, scope quick-fixes and context actions are now executed in parallel and use the results of solution-wide analysis.
- New gutter marks to navigate through the inheritance structure.
- Find Usages for user-defined implicit conversion operators.
- The ability to navigate to interface implementations in debug mode.
- The LanguageInjection annotation attribute.
- Copy Code Reference: new name, new GitHub options, new UI. Learn more in this blog post.
- Several new formatting options.
- Support for AnalyzerConfig files.
- More C++20 features: auto-completion of designated initializers for aggregate initialization, and modernizing inspections to help you adopt new library functions.
- Unreal Engine file templates for creating new classes without switching to Unreal Editor.
- Initial support for record types and record struct types.
- Support for asynchronous dispose (await using).
- Improved support for reading and decompiling single-file apps.
- Support for Apple silicon processors in the dotTrace Command Line Tool.
- The ability to save the UI state for Timeline snapshots.
- Performance improvements related to the Timeline profiling mode.
- Support for TPL events on macOS and Linux.
- Improved support for child processes on macOS and Linux
- Support for Apple silicon processors in the dotMemory Command Line Tool.
- The ability to get sampled data about memory allocation based on ETW events.
- Subsystems view for analyzing memory allocation data.
- Performance improvements in the algorithm behind the dominators tree (the object retention graph).
- Support for Apple silicon processors in the dotCover Command Line Tool.
- Code Vision metric for code coverage in Rider.
- Merge and report commands in the dotCover .NET global tool.
- Faster coverage analysis in the dotCover Command Line Tool.
Subscribe to Blog updates
Thanks, we've got you!
dotCover, dotMemory, dotPeek, and dotTrace 2023.3 Release
dotCover 2023.3, dotMemory 2023.3, dotPeek 2023.3, and dotTrace 2023.3 have been released and are ready for download! Let’s take a look at what’s new with these .NET tools. dotMemory 2023.3 dotMemory Standalone is now available on Linux and macOS. dotMemor…
ReSharper 2023.3: Support For C# 12, Performance Enhancements, and More AI-Powered Features
ReSharper 2023.3 and new versions of other JetBrains .NET tools have just been released. This version brings support for the latest C# 12 features, optimized background code analysis, and the ability to control the amount of resources allocated to solution-wide code analysis. AI Assistant has also r…
Rider 2023.3: Support for .NET 8 SDK, the Latest From C# 12, Performance Enhancements, Predictive Debugging, and More AI-powered Features.
A major update for Rider has just been published! Rider 2023.3 offers support for the .NET 8 SDK, including the latest features from C# 12. Other enhancements include an improved experience when running multiple projects, a predictive debugging mode, and the ability to easily create and navigate thr…
Another Look into the Future with Rider’s Predictive Debugger
In the 2023.2 release cycle, we’ve introduced the Predictive Debugger in ReSharper, which gives you predictions about code paths and variables beyond the current execution pointer. We’ve written extensively about its advantages compared to alternative debugging strategies like thorough thinking, log…