Child pages
  • ReSharper 2.0 Features
Skip to end of metadata
Go to start of metadata


  • (plus) Support of Visual Studio 2005 and Visual Studio 2003
  • (plus) Support of C# 2.0 (under Visual Studio 2005 only)
  • (plus) Support of ASP.NET (almost all features implemented for C# for code inside ASP pages)
  • (plus) Open API (plug-ins support)
  • (plus) No modal progress on startup (loading in background)
  • (plus) Install shortcuts in localized versions of VS
  • (plus) New preprocessor directives handling (no errors caused by use of preprocessor directives anymore!)


  • (plus) Reworked UI with preview of changes, problems resolving etc
  • (plus) Pull Up Member refactoring
  • (plus) Push Down Member refactoring
  • (plus) Make Method Static refactoring
  • (plus) Make Method Non-Static refactoring
  • (plus) Safe Delete refactoring
  • (plus) Use Base Type where Possible refactoring
  • (plus) Move Static Members refactoring
  • (plus) Move Inner Type to Outer Scope refactoring
  • (plus) Replace Constructor with Factory Method refactoring
  • (plus) Extract Class from Method Parameters refactoring
  • (plus) Rename/move: process string literals and comments
  • (plus) Move type: support for multiple types

On-the-fly Code Highlighting

  • (plus) Highlighting of syntax errors
  • (plus) Highlighting of redundant down-casts
  • (plus) Highlighting of invalid format strings
  • (plus) Lot of new quickfixes

Live Templates

  • (plus) Support for templates sharing, import/export, etc
  • (plus) "Create file from Live Template" feature
  • (plus) "Create template from selection" feature

Code Formatter

  • (plus) Line wrapping
  • (plus) Code style settings: support for sharing, import/export


  • (plus) Support of unit tests (running/debugging unit tests, navigation from exception stacktraces and more)
  • (plus) Auto-popup code completion on typing (as in VS2005)
  • (plus) Code completion for preprocessor directives
  • (plus) Code completion in namespace declarations
  • (plus) Generate Equals() & HashCode()
  • (plus) Implement Members: optionally generate fields for implemented properties
  • (plus) Action to implement given abstract member in one of implementors
  • (plus) Type Hierarchy
  • (plus) File structure view with regions, drag&drop etc
  • No labels