Go to Type of Symbol navigates to interface implementations in debug mode. Improved performance of fix in scope, as it now uses the results of solution-wide analysis to skip skip irrelevant code. New inspections and quick-fixes that help to deal with static local/anonymous functions with closures, simplify string interpolation, transform object initializers to constructors with parameters, find inconsistent locks on fields, and more. Improvements for nullable reference types support. Updated formatting for the C++20 requires-expressions and a new Line feed at the end of file option.Ĭ# 10 support including dedicated features for file-scoped namespaces, CallerArgumentExpression attribute, and global using directives. Improvements for the multiline generation of boilerplate code for aggregate initialization using C++20 designated initializers. ![]() Static_cast and c-style cast expressions. Smart pointer creation via both standard and Unreal-specific functions, ReSharper C++ is now better at handling implicit constructor calls, thereby improving the search and navigation features for the following cases: Updates for Catch2 v3 and the latest versions of GoogleTest, Boost.Test, and doctest. Support for the Unreal Engine testing framework. The improved code generation for delegate functions substitutes the parameter names from the signature. The Rename refactoring now updates both the U and I interface classes. Quick Documentation now includes a link to the Unreal Engine documentation. InspectCode Command-Line Tool can produce inspection results in the Static Analysis Results Interchange Format (sarif). Improved PDB navigation (sources from symbol files) for types without sequence points such as interfaces and enums.Ībility to explore metadata of assemblies and portable PDBs. XML documentation in decompiled / metadata view file header.įorwarded types in the Assembly Explorer window ![]() XML Doc comments for platform assemblies, including assemblies with names that differ from the names of the XML documentation files (for example ). Improved support of nullable reference types. and annotations are now supported in projects that do not use nullable reference types Move Type to Another File refactoring.Ĭonvention-based routing support for ASP.NET Core.ĭetection and automatic configuration of syntax styles. Support for moving preprocessor directives along with the moved type in the. The bundled Clang-Tidy binary has been updated to Clang 14, adding new checks.Įxtract Global Using/ Inline Global Using refactorings. Support for the "Public Include Directories" and "All Header Files are Public" project properties. Updated Boost.Test support and fixed issues with data-driven test cases.īetter handling of emplace- and make-like function calls, including Unreal Engine Emplace calls.Ĭreating a documentation stub by pressing Enter inside a /**/ comment before the entity you wish to document. Improved error rendering: syntax highlighting in tooltips and more precise error highlighting range. ![]() Widget metadata specifiers in the code completion list. Performance boost for Unreal Engine indexing.īlueprints support: new inlay hints and inspections. To enable them, select JavaScript and TypeScript on the Environment | Products & Features page of ReSharper options ( Alt+R, O). Some solution-wide refactorings are available from the action list ( Alt+Enter): Extract Method over selected statements Change Signature, Transform Parameters, Convert Property To Method on member signatures Convert Static to Extension Method on signatures and on the first parameter.ĭedicated presentation features for ReadyToRun and NGen assemblies in Assembly Explorer window.Īctive development of productivity features for JavaScript, TypeScript, and JSON is suspended and these features are disabled by default. Improvements in the INotifyPropert圜hanged support. ![]() Structural Search and Replace patterns and replacement templates based on the attribute can be applied in the desired scope (file, project, or solution). C# 11 Preview support: checked operators, list patterns, required members, raw strings, checked operators, unsigned right shift, span pattern matching, auto-default structs
0 Comments
Leave a Reply. |