Find Symbol Dialog Box

The Find Symbol dialog box allows you to search for symbols—objects such as namespaces, classes, structures, interfaces, types and their members, such as properties, methods, events, variables, constants, and enum items—in the current browsing scope. Results of the search appear in the Find Symbol Results window.

Find what

The full or partial name of the symbol you are searching for. Previously searched symbols are retained in this drop down.

Look in

Allows you to choose the browsing scope for the search, either Selected Components or Active Project. Active Project confines the search to the active project and its referenced components only, while Selected Components searches within the user-defined browsing scope, which can include projects and their referenced components as well as other external components.

To customize the Selected Components browsing scope, click the Browse button () to display the Selected Components dialog box. You can then select the check boxes of the components you wish to search or add additional extneral components to the browsing scope.

Note that changing the browsing scope here also updates the display in the Object Browser.

Match whole word

When selected, the search returns symbols whose exact name matches the given string. For example, a search for "MyObject" returns symbols named "MyObject" but not "CMyObject."

Match prefix

When selected, the search returns symbols that begin with the given string. For example, a search using "MyObject" returns "MyObject," "MyObjectTest," and so forth, but not "CMyObject."

Match substring

When selected, the search returns symbols where any part of the symbol name matches the given string. For example, a search using "MyObject" returns "MyObject," "MyObjectTest" and "CMyObject."

Match case

When selected, this option returns symbols whose case matches that of the given string. For example, a case-sensitive search using "MyObject" returns "MyObject" but not "myobject" or "MYOBJECT."