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