Performing Advanced Searches

The Interactive Analysis Advanced Search facility distills the parse tree metamodel into a series of prompts that help you build complex filters for construct searches. It also offers predefined filters that you can use to search for dead code, hard-coded constants, nested conditionals, file and screen reads and writes, program calls, SQL ports, and so forth.

Note: Certain performance-intensive searches, with criteria such as Contains or Is Nested In, might be restricted to the master user.

You can use the batch advanced search facility, embedded in the Code Search pane, to find constructs in all files of a given type in your project. But you can also use standalone advanced search to find constructs in a single file.

Note: The Change Analyzer dialog opens a version of the Advanced Search facility that has a limited scope for Change Analyzer. See Analyzing Projects for more information.