Search code examples
visual-studio-2010refactoringcode-snippets

"Extract Variable" in Visual Studio without ReSharper


I don't have ReSharper at my current gig, and I miss the "Extract Variable" refactoring. I understand that it's possible to write your own refactoring "snippet" in VS. Does anybody have one that does this?


Solution

  • Have a look at this post, but it does not seem to be a documented feature:

    Snippets For Refactoring

    Browse to your "Program Files\Microsoft Visual Studio 8\VC#\Snippets\language id\Refactoring" directory and you'll find the snippets used to perform the refactoring techniques in the Refactor menu. (...) If you're going to try modifying these snippets then (...)

    Another way would be a write a macro using the EnvDTE programming model. Not easy, but should be feasible.