Class View and Object Browser Icons
This topic has been updated for Visual Studio 2005 SP1.
Class View and the Object Browser display a number of icons, each representing a different type of symbol, such as a namespace, class, function, or variable. The following table illustrates the icons displayed, and gives a description for each one.
| Icon | Description | Icon | Description |
|---|---|---|---|
| Namespace | | Method or Function |
| Class | | Operator |
| Interface | | Property |
| Structure | | Field or Variable |
| Union | | Event |
| Enum | | Constant |
| TypeDef | | Enum Item |
| Module | | Map Item |
| Intrinsic | | External Declaration |
| Delegate | | Macro |
| Exception | | Template |
| Map | | Unknown or Error |
| Global | | Type Forwarding |
The following signal icons apply to all of the previous icons and indicate their accessibility.
Note |
|---|
| If your project is included in a source control database, additional signal icons appear to indicate the status of the symbol, such as checked in or checked out. |
| Icon | Description |
|---|---|
| <No Signal Icon> | Public — Accessible from anywhere within this component and from any component that references it. |
| Protected — Accessible from within the containing class or type, or those derived from the containing class or type. |
| Private — Accessible only within the containing class or type. |
| Internal — Accessible only from within this component. |
| Friend — Accessible only from within the project. |
| Shortcut — A shortcut to the object. |
| JDK Class |
Note