Навигатор проекта: Объектные типы
Позволяет просматривать информацию об объектных типах в виде иерархии наследования.
В левой части окна отображается дерево объектных типов, организованное от базовых типов к производным. Для объектных типов, реализующих один или несколько интерфейсов, дополнительно содержится папка "Базовые интерфейсы" с их списком.
Кнопки фильтра на панели инструментов позволяют ограничивать отображение типов в дереве:
– | типы, неиспользуемые в проекте; | |
– | объявленные в модуле; | |
– | типы времени выполнения, объявленные в базе данных; | |
– | объявленные в исходном тексте. |
Фильтрация осуществляется от корня дерева к его листьям. Например, если отключено отображение типов, объявленных в модулях, то наследники таких типов, объявленные в исходном тексте, также не отображаются.
В правой части окна расположены списки полей (сверху) и методов (снизу). Отображаются все поля и методы: наследованные, переопределенные и собственные. При отображении неиспользуемых в проекте типов, поля и методы таких типов не показываются.
В первом столбике отображается значок доступа к полю или методу:
– | открытое поле; | |
– | закрытое поле; | |
– | открытый метод; | |
– | закрытый метод. |
Во втором столбике отображается значок, показывающий место объявления поля или метода. Для наследованных полей и методов место объявления может не совпадать с местом объявления типа. Смысл значков такой же, как в фильтре на панели инструментов.
Команды контекстного меню позволяют перейти к объявлению (для объявлений в исходном тексте) или вызывать справку (для объявлений в модуле) для типов, полей и методов.
Для методов, определенных в исходном тексте, в контекстном меню присутствует команда Локальные объявления, которая позволяет перейти к просмотру локальных объявлений метода на странице Локальные объявления.