Enhanced suggestions

Enhanced suggestions

In our latest builds of Visual Assist X, we’ve been sneaking in some enhancements from our work on the upcoming Visual Studio 2010 beta. We decided to roll these features out early so our users could start enjoying them in currently supported IDEs with out having to wait for the full VS2010 beta. Hope you enjoy!

Enhanced suggestions are one of the items we’ve added.

VA now offers smarter suggestions based on types in assignments, conditional statements, method arguments and return values. For example, when assigning to a variable “v = “, VA will suggest other variables of the same type from the current scope. For certain types such as bool, VA will also suggest relevant values (“true” and “false”).  In method calls, VA looks at the method signature and makes suggestions based on the type of the current argument. Suggestions are also offered for return values, based on the method’s return type.

Enhanced Suggestions

Enhanced suggestions are influenced by scope.  For example, VA suggests case/break/default in switch statements and private/protected/public in class definitions. Within a switch statement on an enum, VA suggests the enum items in the case statements.

You may also notice that our suggestions as a whole are less noisy, take up less screen real estate and are more accurate. They contain less of the stuff you will likely never type and better guesses at what you are likely to type. Suggestion listbox tooltips only display once you pause typing, reducing distraction and saving valuable screen real estate, yet preserving the additional information for when you need it. We hope you like the changes!

Visual Assist X 10.5

We’re proud to announce the release of Visual Assist X 10.5, which adds full support for Web and WPF applications, including ASP/ASP.NET, HTML, XML, JavaScript, VBScript, and XAML.  It also adds new features to existing languages, along with many fixes and enhancements to existing features:

  • Support for Web and WPF projects, including ASP/ASP.NET, HTML, XML, JavaScript, VBScript, and XAML
    • New IntelliSense features include smart guesses for JavaScript member lists and HTML code completion with paths to images and other resources
    • Navigate easily between .aspx and code-behind files in ASP.NET
    • Additional VA Snippets
  • Highlight find results (Visual Studio .NET and later)
    • Controlled via VA Options|Advanced|Display|Highlight find results
    • Choose highlight color via IDE’s Fonts & Colors list for Find Result (VA X)
  • Optional tomato icons in listboxes and tooltips denote content provided by Visual Assist X vs. the IDE
      • Controlled via VA Options|Advanced|Display|Use tomato icons in listboxes and tooltips to mark Visual Assist X content

  • Find References results grouped by project
    • VA Options|Advanced|Refactoring|Display project nodes in Find References results
    • VA Options|Advanced|Refactoring|Display project nodes in Rename dialog reference lists
  • Improved VA Outline behavior
    • VA Outline remembers the expanded state of each node when refreshing its contents
    • Optionally auto-expands nodes as the user navigates in the code editor.