List Methods in File

Click the Down Arrow at the right of the Context field in the VA Navigation Bar to see a list of all classes and methods implemented in the current file. Select from the list to jump to an entry.

methods.png

Type in the Context field to filter the list.

methodsFiltered.png

This feature is available for C/C++, C#, VB, HTML/ASP, JavaScript, and VBScript, with entries appropriate to each language.

List Contents

Lists typically include classes, methods, structs and enumerations. C/C++ macros used to define methods are usually expanded to make entries suitable for the list. A hierarchical tree of tags is shown for HTML files, along with any functions found in script blocks.

Icons in the list describe the entries. The icons are common to the IDE.

Location and Sort Order

By default, the list is located at the top of your source window and is sorted by occurrence in the file. You can change the location and the sort order in the options dialog.

vaNavBarOptions.png
You can also quickly change sort order using the context menu, as shown below.

Controlling How Methods are Displayed

Right-click the Methods in File list to invoke a context menu giving you finer control over how the items are displayed.

context menu

For example, this list shows full namespace and region information:

full namespaces

while this list shows reduced namespace scopes and no regions:

reduced namespaces

Miscellaneous

Clicking within the Context field also makes the list appear.

Press ESC or click outside the list to clear the list.

By default, Alt+M opens the list. Use Alt+M and keyboard filtering for mouse-free navigation. Assign a shortcut other than Alt+M if you prefer.

List contents stay up-to-date as you edit.