Visual Studio "Class View" and "Object Browser" icons
Http://msdn.microsoft.com/zh-cn/library/y47ychfe.aspx
"Class View" and "Object Browser" display icons that represent code entities, such as namespaces, classes, functions, and variables. The following table illustrates the icons in the form of illustrations.
Icon |
Description |
Icon |
Description |
|
Namespace |
|
Method or function |
|
Class |
|
Operator |
|
Interface |
|
Attribute |
|
Structure |
|
Field or variable |
|
Union |
|
Event |
|
Enumeration |
|
Constant |
|
TypeDef |
|
Enumeration items |
|
Module |
|
Ing item |
|
Internal |
|
External statement |
|
Delegate |
|
Macro |
|
Exception |
|
Template |
|
Ing |
|
Unknown or error |
|
Global |
|
Type forwarding |
|
Extension Method |
|
|
Signal icon
The following signal icons apply to all the preceding icons, indicating their accessibility.
Note: |
If a project is included in the source code management database, other signal icons may be displayed to indicate the source code management status, such as check-in or check-out. |
Icon |
Description |
<No signal icon> |
Public. It can be accessed from anywhere in the component or from any component that references it. |
|
Protected. It can be accessed from an inclusive class or type, or from a class or type derived from an inclusive class or type. |
|
Private. It can only be accessed within a class or type. |
|
Internal. It can only be accessed from this component. |
|
Youyuan. It can only be accessed from this project. |
|
Shortcut. Object shortcut. |
|
JDK class |