- Posted by justin on June 9, 2005
Over the last year or so I had been looking at some of the code refactoring utilities on the market but I had not found one that I was happy with until now. Earlier this week I saw someone uses a Visual Studio 2003 Add-In called Resharper (http://www.jetbrains.com/resharper/) and it looked pretty cool so I decided to try it out.
ReSharper brings intelligent C# code editing, highlighting and refactoring features to Visual Studio.
Here are a few of examples that I have used so far in the 2 days that I have had it installed.
- Auto generate properties based on the private member variables. It allows you to pick and choose which member variables to make read, write, or read/write properties and which access modifier to use.
- When inheriting from a base class, you can quick generate all of the methods that you need to override.
- Rename a method/variable/class and have it rename every reference to it in a project.
- Quickly find all places where a method is used. The results window allow you to click on each result and be taken right to that line of code. Much nicer than the default VS find options.
So far this has been the most useful add-in that I have used for Visual Studio and one that I can easily see myself not being able to live without.
I just touched on a small portion of what this add-in can do. The complete feature list is at http://www.jetbrains.com/resharper/features/