Среда разработки И++

Навигатор проекта: Объектные типы

Позволяет просматривать информацию об объектных типах в виде иерархии наследования.

В левой части окна отображается дерево объектных типов, организованное от базовых типов к производным. Для объектных типов, реализующих один или несколько интерфейсов, дополнительно содержится папка "Базовые интерфейсы" с их списком.

Кнопки фильтра на панели инструментов позволяют ограничивать отображение типов в дереве:

типы, неиспользуемые в проекте;
объявленные в модуле;
типы времени выполнения, объявленные в базе данных;
объявленные в исходном тексте.

Фильтрация осуществляется от корня дерева к его листьям. Например, если отключено отображение типов, объявленных в модулях, то наследники таких типов, объявленные в исходном тексте, также не отображаются.

В правой части окна расположены списки полей (сверху) и методов (снизу). Отображаются все поля и методы: наследованные, переопределенные и собственные. При отображении неиспользуемых в проекте типов, поля и методы таких типов не показываются.

В первом столбике отображается значок доступа к полю или методу:

открытое поле;
закрытое поле;
открытый метод;
закрытый метод.

Во втором столбике отображается значок, показывающий место объявления поля или метода. Для наследованных полей и методов место объявления может не совпадать с местом объявления типа. Смысл значков такой же, как в фильтре на панели инструментов.

Команды контекстного меню позволяют перейти к объявлению (для объявлений в исходном тексте) или вызывать справку (для объявлений в модуле) для типов, полей и методов.

Для методов, определенных в исходном тексте, в контекстном меню присутствует команда Локальные объявления, которая позволяет перейти к просмотру локальных объявлений метода на странице Локальные объявления.


См. также: