---- '''Commercial:''' * C# Refactoring Tool. http://www.dotnetrefactoring.com/. Add-in (Plug-in) for MS VisualStudioDotNet. * C# Refactory. http://www.xtreme-simplicity.net. Add-in for MS VisualStudioDotNet that provides metrics and refactorings. * ReSharper: C# Refactoring Tool. http://www.jetbrains.com/resharper/ '''Free:''' * dotEasy. http://www.doteasy.addr.com/. Visual Studio .Net Add-in that evaluates C# source code and performs �advices�, and possibly automatic refactorings. ---- Why do I get the feeling this is going to be indicative of C Sharp? In Java, I've got a bunch of free and powerful tools. What do I have in C Sharp? (Of course, for DotNet in general, there'll be a lot of free and powerful tools... but I don't want to write everything in Perl and Python!) ---- I've tried C# refactory and it's a nice tool. I'll probably give the other tool a test drive tonight. I'm a bit saddened by the fact that there does not seem to be any free tools out there. There are a number of efforts under way, and I dimly remember having read that SharpDevelop will get a refactoring browser in the future. Perhaps I will have to write the first free refactoring browser for CSharp myself, but rather would have someone else do it. -- ReSharper is outstanding feature-wise but it is cripplingly slow and constantly crashes and leaks memory for large projects. I would suggest it only for small to medium ones. * Just tested the latest Beta (4.5 Beta) and they massively improved memory and performance. It is now actually usable. CategoryDotNet