download free trial of visual assist
Buy Now
Join our mailing list
for news, updates & offers
Privacy by SafeSubscribe
Customer Quote
"100% of the game developers at Wazoo give Visual Assist X two thumbs WAY up!"

Erik Yuzwa
Wazoo Enterprises
Visual Assist X for Visual Studio

Refactor Easily

Refactoring Features
Visual Assist X simplifies large tasks by offering a number of code refactorings. Overhaul huge code bases with a few simple commands, maintain legacy projects, and make your code easier to read and understand.

Rename

Rename symbols throughout your workspace when existing names are ambiguous, misleading or otherwise fail to convey proper meaning.

Extract Method

Refactor long methods into smaller ones so your code is easy to understand, and so common bits of it can be reused easily.

Encapsulate Field

Restrict access to a member field with methods that read and write the field.
featureRefactoringEncapsulateField.gif

Change Signature

Change Signature quickly from an implementation, declaration or reference when a method name is unclear or parameter list needs changing.
featureRefactoringChangeSignature.png

Move Implementation to Source File

Refactoring with Move Implementation to Source File gives C/C++ users a simple mechanism for moving the implementation of a method from a header to a source file.
featureRefactoringMoveImplementation.png

Add Member

Refactoring with Add Member is a convenient way to add a method or member variable to a class from any reference.
featureRefactoringAddMember.png

Add Similar Member

Refactoring with Add Similar Member is a convenient way to create a new method or member variable that is similar to an existing member without retyping long parameter lists.

Document Method

A simple command documents all components of a method on separate lines of a comment block inserted in your code.
featureRefactoringDocumentMethod.gif

Create Declaration

Create Declaration gives C/C++ users an easy way to create a declaration from the implementation of a method.

Create Implementation

Create Implementation provides C/C++ users with an efficient mechanism for creating implementation stubs from declarations of methods.
featureRefactoringCreateImplementation.png