Quick Search:


JetBrains home
 

ReSharper 6.0

ReSharper is the most intelligent add-in to Visual Studio

The must-have productivity tool for Visual Studio, ReSharper provides solution-wide error highlighting on the fly, advanced code completion, superior unit testing tools, over 40 advanced code refactorings, multiple handy navigation and search utilities, single-click code formatting and cleanup, automatic code generation and templates, and a lot more productivity features for C#, VB.NET, ASP.NET, XML, and XAML. 

 

Why Upgrade to ReSharper 6?

  • Web Development: Code inspections, code completion, navigation, templates, and many more features for ASP.NET and ASP.NET MVC.
  • Code Analysis: View and remove all problems in your solution from a single tool window; track value flow and method calls; upgrade loops to LINQ.
  • Project Maintenance: Project-level refactorings, localisation pack, structural search and replace, navigation to library sources.
  • Visual Studio 2010: ReSharper sim-ships with the new Visual Studio. It now works with VS 2005, 2008, and 2010!
Contents
- Products
- Downloads
- Pricing
- Secure Order

buynow2.gif (1553 bytes)

Price Guarantee

Top New Features in ReSharper 6
ReSharper 6 is a major improvement over previous versions, bringing to the table support for JavaScript, CSS, and Razor view engine; bundled decompiler; enhanced navigation; long-awaited code analysis in VB.NET; and a lot more exciting features.

• JavaScript support
• ASP.NET MVC 3 Razor support
• CSS support
• HTML support
• Code analysis in VB.NET
• Improvements in XAML support
• Color assistance
• Macros for file headers
• ReSharper suggestions explained
• Searchable inspection severity options


How ReSharper Helps Visual Studio Users

  • Continuous code quality analysis in C#, XAML, XML, ASP.NET, and ASP.NET MVC.
  • Instant fixes to eliminate errors and code smells.
  • 40 solution-wide refactorings to safely change your code base, and 200+ code editing helpers.
  • Extended web development support with code inspections, code generation, navigation, and extended IntelliSense.
  • Navigation features to let you instantly traverse your whole solution.

 

ReSharper Overview

 ReSharper brings smart C# code analysis, editing, highlighting and refactoring features to .NET developers. ReSharper extends much of its support to VB.NET, build scripts, ASP.NET, XML, and XAML files. All ReSharper features are available in mixed solutions where different projects use .NET Framework, .NET Compact Framework, Silverlight, as well as other frameworks and tools from the Visual Studio ecosystem.

Below is the list of key features implemented in the current version of ReSharper:

Code Analysis

Code Analysis features are available in: ReSharper Full Edition and ReSharper C# Edition .

Resharper detects errors and problems in C#, XAML, XML, and ASP.NET code. ReSharper inspects code continuously, from opening your solution to closing it and all the way as you type. That means you don't have to compile your code just to find out what compilation errors it contains.

ReSharper highlights errors and problems in your code in a number of ways and provides the necessary tools to instantly fix them.

You can see the exact location of errors and problems in a file using Marker Bar and Status Indicator, and easily navigate between errors and problems in a single file. In addition, you can instantly see which files in your solution contain errors using the Errors in Solution tool window, or browse all code problems in any scope using the Inspection Results tool window.

ReSharper code analysis is enabled by default.

  • On-the-fly error detection in a file or even in the whole solution without compiling it first.
  • Warnings about serious coding inefficiencies.
  • Suggestions to help you implement improved coding practices.
  • Hints as the least intrusive way to recommend coding improvements.
  • The opportunity to get an overview of all code problems in solution with the Inspection Results tool window.
  • Quick-fixes to solve problems instantly.
  • Status Indicator as the essential UI item that helps review errors and warnings in a file.
  • Value tracking to find out where incorrect values come from.
  • Call tracking to view call chains and navigate within them.

Coding Assistance

ReSharper offers a variety of coding assistance features to increase your productivity and save your time - in particular, R#:

  • Code Completion as a powerful extension to IntelliSense, consisting of three major features: Symbol Completion, Smart Completion, and Import Symbol Completion (in R# 4.0 and higher, all completion features support CamelHumps).
  • Complete Statement that inserts necessary syntax elements (braces, semicolons etc.) and gets you to the position to start the next statement.
  • Highlighting fields, local variables, types and more.
  • Context actions to propose small code transformations in a specific context.
  • Quick documentation lookup.
  • Auto-insertion of necessary namespace import directives and safe deletion of redundant directives.
  • Parameter Information displaying all possible signatures and parameters with relevant documentation.
  • Highlighting matching delimiters.
  • Auto-insertion of brackets & quotes.
  • Easy code commenting & uncommenting.
  • Extending & shrinking code selections.
  • Duplicating code lines and selections.

Navigation and Search

ReSharper enables you to find your way through the source code using the declarations, members, method calls, errors etc. Navigation commands are available in ReSharper | Navigate and ReSharper | Find menus, as well as on the context menu of the editor. Besides the common context menu, ReSharper provides a special-purpose Navigate To context menu that shows all navigation options available from the current caret position.

In addition to the menu commands, ReSharper provides other means of navigation:

  • You can use the gutter icons to navigate to implementing, overriding or hiding methods.
  • The File Structure window helps navigate to declarations.
  • Use the Recent Files view to switch to a recently opened file. 
  • A set of to-do items helps you organise your work in a convenient manner and easily retrieve positions in the source code that require your attention.  
  • Use Stack Trace Explorer to navigate from a stack trace to the error location in the source code, and thus pinpoint the malfunction.

Other key features

  • Navigate To: quick links to all destinations accessible from the current code position.
  • Go to Type: search for a type by name.
  • Go to File: search for a file by name.
  • Go to File Member: quickly navigate to a particular method or field in the current file.
  • Go to Symbol: solution-wide search by name for any file member.
  • Find Usages: fast search for usages of any symbol in your code.
  • Quick navigation between usages.
  • Highlighting usages.
  • Structural Search and Replace to search, replace, and create custom code inspections using structured patterns.
  • Type Hierarchy and type members preview.
  • File Structure view.
  • Navigation to external sources.
  • Navigation through the list of recent files.
  • Navigation between recent edits.
  • Stack Trace Explorer.
  • CamelHumps.

Refactorings

ReSharper's set of refactorings by far surpasses that provided by Visual Studio, with regard to number, usability and scope of application. Each of our code refactorings analyses the entire scope of the code selection to which it is applied (which can be as wide as your whole solution), including cross-language code, and uses this insight to update the code structure in the most intelligent way possible. However, simple changes - usually applied locally - are actually code transformations and not real refactorings, as defined by M.Fowler and implemented in ReSharper. Code transformations, in their turn, are conveniently implemented in ReSharper as quick-fixes, context actions and other coding assistance features.

All ReSharper's refactorings support VB8, except for those specifically marked as C#-only.

Whenever you apply a refactoring, any affected calls in ASP.NET markup are modified accordingly. All refactorings also work within scriptlets.

  • 40 automated code refactorings.
  • Refactor This - a drop-down menu that suggests refactorings applicable for a certain selection or code position.

Code Generation

You can quickly generate different type members with ReSharper, by simply pressing Alt+Insert. Specifically, ReSharper helps you:

  • Auto-declaring methods, fields, local variables and classes from their usages, based on customisable naming conventions.
  • Quick generation of type constructors and properties.
  • Implementing/overriding methods automatically.
  • Generating delegating, equality and formatting members.
  • Generating Content tags based on ContentPlaceHolder tags in ASP.NET master pages.

Code Formatting

  • Quick or extended Code Cleanup in accordance with code style preferences.
  • Optimising namespace import directives.
  • Code style configuration and sharing.

Code Templates

ReSharper templates enable you to quickly generate predefined code constructs. Many templates are provided ready to use; you can create new templates, edit existing ones and easily manage them. In addition, ReSharper offers a way for teams of developers to share the templates that they create for a particular common solution.

  • Live templates, the intelligent alternative to code snippets (you can insert snippets with ReSharper as well, the same way you insert live templates).
  • Surround templates to help quickly enclose blocks of code with various constructs.
  • File templates to add new files to your project with predefined code fragments already generated in them.
  • Customising all three kinds of templates.
  • Configuring and sharing templates.

Unit Testing

ReSharper recognises MSTest and NUnit tests and lets you run or debug them right in Visual Studio. You can run or debug: A single unit test; All tests in a test class; All tests in a project; All tests in a solution.

  • Running and debugging tests, with automatic detection of MSTest and NUnit tests in your solution.
  • Unit Test Explorer to help you analyse test results.
  • Support for profiling unit tests with dotTrace Profiler™.

Open API

ReSharper's functionality can be significantly extended by means of its open API. Usage samples are included into ReSharper installation package.



 

 

For more information please contact the MicroWay sales team:
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz
buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2012 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.