Although often use vs.net, occasionally will use reflector this tool, but for the inside of the icon, has not been to understand. Today will use reflector this tool, but because of the icon is not familiar with, resulting in the use of a number of obstacles, online search without fruit, you can only slowly observe, and now the summary of some of their own icons to explain. If you have any deviations, please point out.
Icon |
Description |
|
namespace name space |
|
Interface interface |
|
Delegate delegate |
|
Event Events |
|
Enum enum |
|
Internal enum only for internal access within the same assembly |
|
public class |
|
Internal class only for internal access within the same assembly |
|
Properties that contain only get |
|
Properties that include get, set |
|
Public method (function) |
|
public static method (function) |
|
Private Method (function) |
|
private static method (function) |
|
Private fields |
|
Const constant Field |
|
private static field |
|
Internal Field |
|
Protected field |
|
|
|
Internal |
|
Static |
|
Private |
|
Protected |
|
Field fields (normal field, const, READONLY) |
Basically all the icons can be combined from the last 5 basic elements of the table above. Also, in reflector, the general gray display indicates that the method or field is private or visible only to the owning assembly, and is not visible to the outside.
Http://www.cnblogs.com/stg609/archive/2009/03/11/1408482.html
Vs.net and Reflector icons explained