This expert lists all functions or methods found in the currently edited source code. You can sort them by clicking on any column.
By default, the focus is set to the Search field, to let you type a few letters that will start filtering the list.
You can choose to filter the items either by looking at the pattern anywhere in the text (default), or only at the beginning.
Once your filter contains enough letters to make the list contain only a few items, you can simply use the up/down arrow keys to navigate the list, and finally press the Enter key to choose a function and go to its definition in the source code.
Of course, you can also use the mouse and double-click any item, but this expert takes its value only by using the shortcuts.
Assuming this expert is mapped to the Alt+X shortcut (default of MMM-Experts), here's a sample session:
You're looking at your source code, then you want to access a function that reads something, but you don't remember its exact name.
And it took you just a few seconds.
Note that if "Search parameters?" is checked, the search will operate on the parameter list instead of the function name.
Note that you can also filter the list by using the Objects combobox to view only the methods of a specific class, struct or interface.
The Copy button will copy all of the visible functions to the clipboard.
Tip: if you're interested in several functions currently displayed, you can multi-select them and then click on the "Bookmark all selected functions" (Ctrl+F). Then in your code editor, you'll be able to move from one function to another one using the "Next bookmark" command of Visual Studio.
This expert offers the following options: