Панель объектов содержит дерево объектов, которое сгруппировано по проектам (на самом верхнем уровне). Каждый объект идентифицируется значком и названием. Разворачивание узла проекта в дереве откроет различные типы, содержащиеся внутри этого проекта. Видны также и связи "родитель — потомок", такие как связи "пространство имен класс", а также связи "тип — родительский тип".
В табл. 5.5 показаны значки, используемые в панели объектов.
Глубина различных показываемых для каждого объекта уровней будет зависеть от настроек просмотра. Например, если включить опцию Show Base Types, то это приведет к добавлению в дерево дополнительного уровня базовых типов (для каждого типа). Принципиальная задача панели объектов состоит в быстром и легком переходе вперед и назад по дереву объектов (для каждого проекта). Другими словами, она дает объектно-ориентированное представление каждого проекта.
Щелчок правой кнопкой мыши в панели объектов покажет контекстное меню. Это меню по существу идентично меню Solution Explorer, за исключением различных команд Sort и Group By. Вот имеющиеся там опции Sort:
□ Sort Alphabetically — проекты, пространства имен и типы в панели объектов будут сортироваться в возрастающем алфавитном порядке;
□ Sort by Object Type— в алфавитном порядке в панели объектов будут сортироваться типы (например, в таком порядке: классы, перечисления, интерфейсы, структуры);
□ Sort by Object Access — типы будут сортироваться по модификатору доступа (открытые, закрытые, защищенные и т. д.);
□ Group by Object Type — для каждого имеющегося отдельного типа объекта будет добавлен дополнительный уровень каталогов. Например, если проект содержит как типы- классы, так и типы-интерфейсы, то в дереве панели объектов будут отображены каталог классов и каталог интерфейсов (с содержащимися внутри них соответствующими типами).