Find Symbol in Solution
Visual Assist X provides two new methods to reach implementations of symbols defined in your solution. A dropdown in the VA View
and a new dialog give you fast and efficient access. Use the mouse or keyboard to navigate either method.
Type a few letters and only those symbols containing the letters are listed.
Open a dialog with a toolbar button or shortcut key
and see the same list of symbols with their definitions.
Double Click a symbol to jump to its implementation.
Controlling the Dropdown
Type or paste into the dropdown field to find symbols whose names contain the content of your clipboard.
Hover over entries in the dropdown to see definitions and file locations.
Controlling the Dialog
Type a few letters in the edit field of the dialog to filter the list. A symbol whose name begins with the filter string is selected by default. If no symbol begins with the filter string, then the first symbol containing the substring is selected. The list stays alphabetized, allowing you to easily find the symbol you're looking for. Type unique filter strings to locate symbols quickly.
Type multiple strings to find symbols whose names contains all of the strings.
Precede filter strings with a hyphen to exclude matches from the list (negative filtering).
Toggle the checkbox in the dialog to restrict the list to those symbols defined in the current solution. If unchecked, the list includes system symbols.
Symbols are sorted alphabetically by name. You cannot click the column headers to change the sort order.
Context Menu Options
Right-click a symbol in the Find Symbol in Solution dialog to expose a context menu with several options. Click Goto
to jump to the implementation of the symbol (this is equivalent to double-clicking the symbol in the list.) Click Copy to put the symbol name on the clipboard. Click Find References
to locate occurrences of the symbol in your solution.
Context menu options are not available in the VA View Symbols in Solution
This feature was previously called Find Symbol in Workspace.
Symbols defined more than once (particuarly in C/C++) and overloaded methods correctly appear multiple times in the dropdown and dialog.
Using directory-based parsing, a file need not belong to a solution to have its symbols exposed via Find Symbol in Solution. Control directory-based parsing under VA Options | Projects | File Handling.
Pressing Ctrl+C will copy a symbol name to the clipboard when a list element has focus in the Find Symbol in Solution dialog.