Please welcome the new ReSharper Ultimate 2019.2 release.
ReSharper 2019.2 includes:
- Smart support for C# 8.0 language features such as indices, ranges, and unmanaged generic structs, as well as many new quick-fixes, inspections, and context actions.
- The enhanced Convert concatenation to interpolation context action which can now be applied in scope.
- A new faster “MSBuild-based” way to create a project model, which was borrowed from JetBrains Rider.
- An updated Performance Guide page.
- Updated debugger data tips: They respect the setting “Enable property evaluation and other implicit function calls” and can evaluate property values on demand.
- Find Usages uses the data from Solution Wide Error Analysis to gather the results. If you enable SWEA for your solution, Find Usages will show you the results significantly faster.
- Update in Navigation: “Search in a file” through the “Go to File Member” dialog and filter out comments from the “Go To Text” results.
- Improved code formatting: new formatting options for switch expressions, and you can edit EditorConfig properties right inside the Options page UI.
- Support for the Per-Monitor DPI Awareness mode in MS Visual Studio 2019.
Apart from the new features and improvements, ReSharper also has more than 300 issues fixed.
Other ReSharper Ultimate tools have received some solid updates too:
- ReSharper C++ 2019.2 provides significantly faster indexing thanks to a new preprocessor implementation. It improves code navigation and completion actions, adds more code hints in the editor, and has new code inspections. V2019.2 also comes with more sophisticated support for the new C++20 standard, as well as better integration for Unreal Engine 4 projects.
- dotCover 2019.2 supports Mono applications and unit tests on macOS, Linux, and Windows. dotCover’s console runner is now available on macOS and Linux too.
- dotTrace 2019.2 as integrated into Rider has become more mature. It includes the full set of Timeline filters, making it easier to analyze Timeline profiling snapshots in place.
- dotMemory 2019.2 no longer supports remote profiling. To offer you an adequate replacement, we have significantly improved the dotMemory console profiler which now supports almost all application types including .NET Core applications, IIS Express-hosted applications, and Windows services.
It’s also worth noting that both dotTrace and dotMemory are able to attach to and profile .NET Core 3.0 Preview 7 applications.
- dotPeek 2019.2 has a new tooltip with the description of a keyword in the IL Viewer, and a couple of updates for the metadata tree and Assembly Explorer.