Home    C# Refactory    Metrics    Order    Download    Updates

C# Refactory - C# Refactoring tool

C# Refactory 2.0 is a C# refactoring tool which enhances Microsoft's Visual Studio.NET IDE. 

C# Refactory helps with day-to-day productivity with features like Find References and Tidy Imports

C# Refactory performs a large number of refactorings, allowing you to re-shape your c-sharp code as needs arise. Refactoring is an essential part of the extreme programming development approach. C# refactory enables you to automate many refactorings thus increasing the reliability and speed with which you can refactor your c-sharp code.

C# Refactory helps you find areas that needs attention by calculating metrics at the solution, project, folder, file or type levels, from "lines of code" all the way up to "cyclomatic complexity". 

C# Refactory is fully integrated with the IDE - refactorings are always ready at your fingertips.

Check out our full list of features, then download your free evaluation copy now.

C# Refactory 2.0

C# Refactory 2.0 parseS large solutions far more rapidly. A new refactoring "move member" is introduced. Extract superclass and push up member refactorings have been refined. Toolbar/keyboard customizations are persistent, F8 cycles between affected locations of refactorings and when renaming delegates, calls through those delegates are renamed. The screenshots below illustrate improvements to the user interface in version 2.0.

Encapsulate fields - easier to encapsulate multiple fields

encapsulate fields refactoring interface

Find References shows more useful information (hierarchical view)

interface for the find references refactoring

Extract Superclass shows relationships between members more clearly

Interface for extract superclass refactoring

Screenshots (version 1.20):

   
  

C# Refactoring tool


Xtreme Simplicity use csUnit - a unit testing framework for C# -

This site and its contents are © copyright Xtreme Simplicity, 2008. All rights reserved. Updateable website by Websites at Work, developers of Take A Break Australian Holiday Accommodation. Design by Graphics That Work.


Visual Studio 2005 comparison
Features
Extract Method
Change Method Signature
Decompose Conditional
Extract Variable
Extract Superclass
Extract Interface
Copy Class
Push Up Members
Rename Type
Rename Member
Rename Parameter
Rename Local Variable
Find References
Tidy Imports
Encapsulate Field
Future Directions

"I was working on a project that would have taken at least a week to refactor. Using the trial version it took me one day." - Derrick Spead MCSD

"Very slick little piece." - Michael Stuart (MS), Dot Net Rocks

"It’s clean, simple and fast." - Larry O'Brien, SD Times

"I am extremely pleased with C# Refactory. Nice work!" - Mark Griffiths, Chive Software Limited

"Thanks again for a great product. I just downloaded version 1.12 only two days ago and the new find references command along with the rename functionality has already saved me hours of work." - Mike Two, Thoughtworks

"So far it has helped me in my tasks and I have only owned it for less than a day." - Rich Denis

"C# Refactory is more than a simple refactoring tool. The detailed metrics are a great help for locating complicated or lengthy code that needs to be refactored. What's more, the product team quickly answers support requests and welcomes suggestions. I am already looking forward to the upcoming versions, knowing that features, quality and performance are equally important to Xtreme Simplicity." -- Bernard Vander Beken

"The program does a great job. At last I have some of the refactoring functions I like so much in the java development environment (we use IntelliJ Idea) in Visual Studio. That's great because once you get used to these functions you never ever want to miss them ...
I also appreciate the speed in which you deliver new builds of the software. Everytime I wanted to write an email in which I describe a missbehaviour you were faster and the new build solved this problem.
Keep on that good work!"
- Markus Renschler, csUnit developer

"Xtreme Simplicity have created a tool which drastically simplifies refactoring the architecture of any C# application through seamless integration with Visual Studio. CSharp Refactory statically analyzes our product to guarantee compilation success following a refactoring. In addition, Xtreme Simplicity thoughtfully provided a fully-featured metrics tool so we can watch our lines of code decrease as our architecture improves!" - Richard Birkby - Chief Architect, Thundermain Ltd.