Find Symbol Dialog Box
The Find Symbol dialog box allows you to search for symbols — objects such as namespaces, classes, structures, interfaces, typedefs 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 external components to the browsing scope.
Note that changing the browsing scope here also updates the display in the Object Browser.
- Look in References
- When selected, the search includes references in the projects that are in the current browsing scope. This is selected by default.
- 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."
Browsing Code and Components | Object Browser |Find Symbol Results Window | Object Browser Elements | Viewing and Altering the Browsing Scope | Navigating in the Object Browser | Searching for Symbols: Objects, Definitions and References