Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

JetBrains ReSharper v1.5 Released – The Most Intelligent Add-In To Visual Studio.NET

JetBrains ReSharper v1.5 was just released today.  I absolutely love this tool.  It was the best $99 I have ever spent on development and in my opinion is one of the most intelligent add-ins for Visual Studio .NET.

JetBrains ReSharper has a few more refactorings:

  • Extract Interface – This refactoring allows users to create interface from a class and make that class implement the created interface. A user can choose members to extract to the interface and name of the interface. The refactoring is useful for specifying a class interface and using it where appropriate.

  • Extract Superclass – With this refactoring you can create base class for a class and move some members to it. Just place caret at a class declaration, select members to extract and run the refactoring. It is very useful for moving some logic up to share it later.

  • Copy Type – Create copy of a type with different name or namespace easily. The refactoring will also create separate file for it.

  • Introduce Field – Select and expression or a local variable and apply this refactoring. It will create a new field or constant and initialize it with the expression or local variable initializer. The field can be initialized in its initializer, constructors or the current member.

  • Encapsulate Field – Forgot to create accessor property for a field? Just invoke the refactoring and it will create it and also replace usages of the field with usages of the property.

  • Introduce Parameter – Select an expression or a local variable in a method and this refactoring will create new parameter which will be properly initialized at all call sites.

  • Convert Interface to Abstract Class – If you want to add some logic to interface or feel it better be a class you should invoke the refactoring and all appropriate conversions will be made.

  • Convert Abstract Class to Interface – You can apply this refactoring to an abstract class and it will be converted to interface.

If you are a C# developer and interested in increasing your productivity, I highly recommend JetBrains ReSharper.  Learn more here.

This entry was posted in .NET Tools, C#. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

One Response to JetBrains ReSharper v1.5 Released – The Most Intelligent Add-In To Visual Studio.NET

  1. Sam says:

    Resharper’s the best thing that’s ever happened to .net. :) I like it so much I’m swearing off the sweetness of generics until Resharper supports VS2K5.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>