ReSharper 2.0 Features

Skip to end of metadata
Go to start of metadata

General

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

Refactoring

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

On-the-fly Code Highlighting

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

Live Templates

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

Code Formatter

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

Other

  • Support of unit tests (running/debugging unit tests, navigation from exception stacktraces and more)
  • Auto-popup code completion on typing (as in VS2005)
  • Code completion for preprocessor directives
  • Code completion in namespace declarations
  • Generate Equals() & HashCode()
  • Implement Members: optionally generate fields for implemented properties
  • Action to implement given abstract member in one of implementors
  • Type Hierarchy
  • File structure view with regions, drag&drop etc
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.