ReSharper 2025.1 Help

What's new in ReSharper 2025.1

  • Full support for .NET 10 and C# 14 preview features

  • Transform Parameters refactoring improvements: support for value tuples, record classes, primary constructor, and more.

  • Push-to-Hint activation improvements (press the Ctrl key twice and hold it), and a visual indicator on the marker bar.

  • Unity plugin is bundled.

  • Formatter improvements: proper wrapping and addition of spaces after //, an option not to insert a line break before a single lambda expression argument in a method invocation.

  • Integrated decompiler improvements:

    • Support for C# string interpolation: the decompiler will now automatically transform String.Concat and String.Format calls into C# string interpolation where applicable.

    • Support for allows ref struct generic anti-constraint

    • Support ref fields and scoped parameter modifier

    • Support file-scoped namespaces. dotPeek only: checkbox in Tools | Options | Decompiler | Code style and formatting | Use file-scoped namespaces (default - checked)

    • Support System.Threading.Lock

    • Support pattern-based using for ref structs

    • Support required members

    • Show commented hex presentation for some integer constants

  • New features in C++:

    • Support for several new GNU language extensions: conditionals with omitted operands, #import directives, _Float16, __bf16, and __float128 floating-point types, local labels, and designated initializer range syntax.

    • Updates to GoogleTest and Clang-Tidy integration.

    • Inline Macro refactoring.

    • Unreal Engine:

      • Optimized memory usage in projects with many Blueprints.

      • Code completion and tooltip documentation for the UMETA and UPARAM reflection macros.

New code inspections in 2025.1

New inspections in C#

New inspections in VB.NET

New inspections in C++

Last modified: 15 April 2025