Class View and the Object Browser display icons that represent code entities, for example, namespaces, classes, functions, and variables. The following table illustrates and describes the icons.
Icon
|
Description
|
Icon
|
Description
|
|---|
.gif) |
Namespace
| .gif) |
Method or Function
|
.gif) |
Class
| .gif) |
Operator
|
.gif) |
Interface
| .gif) |
Property
|
.gif) |
Structure
| .gif) |
Field or Variable
|
.gif) |
Union
| .gif) |
Event
|
.gif) |
Enum
| .gif) |
Constant
|
.gif) |
TypeDef
| .gif) |
Enum Item
|
.gif) |
Module
| .gif) |
Map Item
|
.gif) |
Intrinsic
| .gif) |
External Declaration
|
.gif) |
Delegate
| .gif) |
Macro
|
.gif) |
Exception
| .gif) |
Template
|
.gif) |
Map
| .gif) |
Unknown or Error
|
.gif) |
Global
| .gif) |
Type Forwarding
|
.gif) |
Extension Method
|
|
|
The following signal icons apply to all the previous icons and indicate their accessibility.
Note: |
|---|
If your project is included in a source control database, additional signal icons may be displayed to indicate source-control status, such as checked in or checked out.
|
Icon
|
Description
|
|---|
<No Signal Icon>
|
Public. Accessible from anywhere in this component and from any component that references it.
|
.gif) |
Protected. Accessible from the containing class or type, or those derived from the containing class or type.
|
.gif) |
Private. Accessible only in the containing class or type.
|
.gif) |
Internal. Accessible only from this component.
|
.gif) |
Friend. Accessible only from the project.
|
.gif) |
Shortcut. A shortcut to the object.
|
|
JDK Class
|
Reference