Представление классов

Представление классов служит для отображения символов, определенных, ссылаемых или вызываемых в разрабатываемом приложении Представление классов можно открыть из меню Вид. Оно состоит из двух областей: области объектов (вверху) и области членов (внизу). Область объектов содержит раскрываемое дерево символов, узлы верхнего уровня которого представляют проекты. Чтобы развернуть выбранный в дереве узел, щелкните знак "плюс" (+) рядом с ним или нажмите клавишу "+" на цифровой клавиатуре.

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

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

Панель инструментов "Представление классов"

Панель инструментов Представление классов позволяет добавлять виртуальные папки и работать с областями объектов и членов. Меню Параметры представления классов позволяет выбирать способ представления иерархического дерева объектов и определять отображаемые объекты.

  • Создать папку
    Создает папку или вложенную папку, в которую можно перетаскивать символы, чтобы упростить к ним доступ. Может использоваться для упорядочения часто используемых символов. Дополнительные сведения см. в разделе Практическое руководство. Работа с папками в представлении классов.

  • Назад
    С помощью данной кнопки можно перейти к ранее выбранному элементу. Эту операцию можно повторять, перемещаясь от одного ранее выбранного элемента к другому до тех пор, пока не будет достигнут первый просмотренный элемент. Кнопки Назад и Далее дают возможность перемещаться по списку журнала ранее просмотренных элементов.

  • Далее
    Эта кнопка становится доступной после нажатия кнопки Назад. С ее помощью можно перейти к следующему выбранному элементу. Нажимая эту кнопку повторно, можно вернуться к последнему выбранному элементу. Кнопки Назад и Далее дают возможность перемещаться по списку журнала ранее просмотренных элементов.

Параметры представления классов

Меню Параметры представления классов панели инструментов Представление классов позволяет выбирать способ представления иерархического дерева объектов для активного проекта и определять отображаемые объекты и члены. Ниже приведен перечень доступных команд. Некоторые из них доступны также в контекстных меню области объектов и области членов.

  • Показать базовые типы
    Включение или выключение отображения базовых типов в области объектов.

  • Показать производные типы
    Включение или выключение отображения производных типов в области объектов. Доступно только в Visual C++ и Visual C#.

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

  • Показать скрытые типы и члены
    Включение или выключение отображения скрытых типов в области объектов и скрытых членов в области членов.

  • Показать открытые члены
    Члены, являющиеся открытыми, отображаются для пользователей, использующих соответствующие классы.

  • Показать защищенные члены
    Члены, являющиеся открытыми или защищенными, отображаются для пользователей, расширяющих классы.

  • Показать закрытые члены
    Члены всех уровней доступности отображаются для пользователей, реализующих и использующих классы.

  • Показать прочие члены
    Отображаются члены, не относящиеся к категориям открытых, защищенных, закрытых или наследуемых. Примеры

    В следующем фрагменте кода Visual Basic, член "Friend" включается в эту категорию:

    Friend Sub Test()
    End Sub
    

    В следующем фрагменте кода Visual C#, член "internal" включается в эту категорию:

    internal void InternalF() { } 
    
  • Показать наследуемые члены
    Включение или выключение отображения наследуемых членов в области членов.

Область объектов

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

Совет

Для сортировки узлов папок в области объектов необходимо щелкнуть узел папки правой кнопкой мыши и выбрать в списке соответствующую команду.Дополнительные сведения см. в разделе Практическое руководство. Работа с представлением классов.

Область членов

Каждый объект может содержать такие члены, как свойства, методы, события, переменные, константы и значения перечислений. При выборе объекта в области объектов его члены показываются в области членов.

Совет

Для сортировки членов в области членов необходимо щелкнуть один из членов правой кнопкой мыши и выбрать в контекстном меню соответствующую команду.Чтобы определить, какие члены должны отображаться в области членов, используйте меню Параметры представления классов панели инструментов Представление классов.Дополнительные сведения см. в разделе Практическое руководство. Работа с представлением классов.

См. также

Задачи

Практическое руководство. Работа с представлением классов

Практическое руководство. Работа с папками в представлении классов

Практическое руководство. Поиск объектов, определений и ссылок (символы)

Ссылки

Обзор кода и компонентов

обозреватель объектов

Значки представления классов и обозревателя объектов