Whole Tomato Software | Visual Assist

Whole Tomato Software | Visual Assist

Filling gaps in Visual Studio for C/C++ and C# developers.

Whole Tomato Software, part of the Idera Inc developer tools portfolio, is the creator of Visual Assist.

Visual Assist is a Visual Studio extension for C, C++ and C# developers to enhance productivity.

The Benefits

Fast navigation

Unreal Engine 5 support

Lots of coding tools

Features

Navigation: Move about your code with newfound ease—to any file, method, symbol, or reference in your projects and solutions. Get anywhere from anywhere.

Refactoring: Reduce the complexity of your code, improve its readability, and make it extensible without changing its external behaviour. Refactor legacy code, the code you inherit, or the first version of your own work.

Code Generation: Generate code faster than you think possible, even if you use just a handful of the features in Visual Assist. As you become a proficient user, write and update code even faster.

Coding Assistance: Write code faster with the assistance that doesn't get in your way, especially when you're on a roll. Visual Assist suggests completions only if they save you serious typing, and quietly fixes mistakes in your wake.

Code Understanding: Make sense of complex code, or code you haven't touched in a long time, with an assortment of tool windows, browsers, and fields that provide information where and when you need it.

Code Correction: Watch Visual Assist correct mistakes as you make them, especially errors in symbol case and pointer notation. Type entirely in lower case, and watch Visual Assist correct the case of all of your symbols.

Introduction to Visual Assist

In this webinar, Whole Tomato shows you how Visual Assist (VAX) seamlessly integrates into your workflow to make coding easier, faster, and more efficient.

Join Chris Gardner as he showcases how VAX improves your C++ coding experience using a game development starter kit as an example project.

What's new?

Game developer users will be glad to hear that Visual Assist now officially supports Unreal Engine 5.

Whole Tomato has also added a really useful productivity feature so that renaming assets now supports Core Redirect. This is an Unreal feature that tracks old and new names to keep code and Blueprints that refer to the old name functioning, and now Visual Assist will add this data when renaming.

This will allow you to rename more freely (an important part of code maintenance or code changes) without worrying about your game malfunctioning due to a missing redirect or needing to manually add the redirects.

Unreal Engine
Visual Assist - features view screenshot

And for those working in Visual Studio 2022, Whole Tomato has also spruced up VA’s icons with higher DPI to scale better and fit the IDE’s style changes.

A number of VA’s coding assistance features will now be turned on by default for more file types. This makes it easier to recognise places where the feature can be used. For example, sorting selected lines and spell check now automatically work for plain text files.

Whole Tomato has made some code inspection improvements. The first checks for an easy-to-make mistake where std::move does nothing, where it should speed up the copying of a type. The second check validates user-defined move constructors to ensure they are properly marked noexcept, which would prevent them from being used.

Why Grey Matter?

  • Grey Matter is a Whole Tomato Software reseller
  • We also sell many of the other developer tools available in Idera Inc.'s portfolio
  • We have been providing software and licensing advice to developers since 1983, when our company started

Contact us

If you're looking to enhance your app development with the latest and greatest tools on the market, please contact us.

Complete the form and a member of our team will be in touch.

By submitting this form you are agreeing to our Privacy Policy and Website Terms of Use.

Latest resources, news & events

Newsletters & events sign-up: add your work email here to stay in the loop.

By submitting this form you are agreeing to our Privacy Policy and Website Terms of Use.