Show: Object Pascal C++
Display Preferences

Object Pascal Class Explorer Overview

From Appmethod Topics
Jump to: navigation, search

Go Up to Object Pascal Class Explorer Topics


The Object Pascal Class Explorer makes it easy to navigate through your Object Pascal project unit files, viewing the hierarchical structure of declared types, classes, interfaces, and namespaces. The Object Pascal Class Explorer also automates the creation of members (fields, methods, properties).

The Object Pascal Class Explorer window has three areas:

  • The Search control occupies the upper line of the Object Pascal Class Explorer window. It contains the lens icon.
  • The Class View pane occupies the central part of the Object Pascal Class Explorer window.
  • The Member List pane.

The Search control provides quick location of entities in the Class View pane. Type a string and all entities in the Class View pane whose names match this string become highlighted. The first matched entity becomes selected.

The Class View shows a tree structure of types, classes, interfaces, and namespaces declared directly in your project.

The Member List displays local and global members (fields, properties, and methods) declared in a node (class or interface) selected in the Class View.

To open the Object Pascal Class Explorer window, click the View > Class Explorer menu item. By default, the Object Pascal Class Explorer window appears docked to the upper-left corner of the application window.

The Object Pascal Class Explorer parses all unit files registered in an open project. The Object Pascal Class Explorer uses the obtained information to order nodes (units, classes, interfaces, types) in the Class View tree and to order members (fields, properties, and methods) displayed in the Member List.

You can use the Search for Usages dialog box to find usages of classes, methods, variables, and overriding methods, derived classes and implemented interfaces in Object Pascal source code projects.

See Also

Related Procedures

Personal tools
In other languages