What’s new in upcoming version of ReSharper ?
ReSharper adds 10 more refactorings to the already implemented set, including Safe Delete, Pull Members Up and Push Members Down, and others.
Context actions are intended for small code transformations that you may want perform in a certain context. When you position a caret at any place in the code editor, ReSharper displays what context actions can be applied for the code under the caret.
Quick documentation lookup
To see the documentation for a certain class, method, or other symbol right in the editor, position the caret on the symbol name and press Ctrl + Q.
ReSharper lets you add new files to your project with predefined code fragments already generated in them. For example, you can create a new file with a class declaration, an interface, struct declaration, and so on.
Type Hierarchy view
With ReSharper, you can view the inheritance hierarchy of a certain type in a dedicated window. The window shows both base types and inheritors of the selected type and allows you to navigate to any of them with a single click.
File Structure view
With the File Structure window, you can see what methods, fields, classes, and regions your current file contains, as well as navigate directly to their declarations.
Running and debugging tests
ReSharper automatically detects whether your project contains unit tests of supported test frameworks (NUnit and csUnit).