Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

How-To's

ReSharper 4.0: General Preview

We’re pretty close to launching ReSharper 4.0 EAP and now is the right time to introduce the long-awaited enhancements this major version will provide.
These can be legitimately divided into two simple categories:

  • Visual Studio 2008 and C# 3.0 support
  • Well… everything beyond that

Support for C# 3.0
ReSharper 3.1 already provides support for the Visual Studio 2008 environment. Version 4.0 completes this support to include the new C# features, among which are implicitly typed variables, anonymous types, object initializers, extension methods, lambda expressions and LINQ. This requires substantial updates in several major components of ReSharper functionality, which will cover:

  • Code Analysis;
  • Context Actions and Quick-Fixes;
  • Code Completion;
  • Refactorings (ReSharper 4.0 will introduce Convert to Extension Method, Convert to Automatic Property, and Convert Anonymous Type to Named, among others).

Other Enhancements

  • Code Cleanup – a new tool to ensure compliance with code guidelines and enhance code structure;
  • Complete Statement – another new feature that will complete language constructs and get you ready to write the next statement;
  • External annotations to help cover referenced assemblies while performing null-reference analysis;
  • Extended language support as VB.NET gets the full-fledged set of refactorings;
  • New quick-fixes and context actions are made available for XAML files.

The wait is almost over – ReSharper 4.0 EAP is planned to open this month! Stay tuned for details.

Technorati tags: ReSharper, ReSharper 4.0, EAP, nightly builds
image description