Visual Studio Icons
The Visual Studio Icons are helpful as they pictorially convey a lot of meaning. However, as there are so many of them it sometimes gets hard to know what an icon denotes. In some cases, icons within Visual Studio have tool-tips that convey their purpose but not always. After extensive searching, I have found that MSDN doesn't have a single point of reference or a map where all the icons & their descriptions are listed. I plan to compile them here whenever I spot a table reference while I'm MSDN surfing.
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
| ||
Extension Method
|
The following signal icons apply to all the previous icons and indicate their accessibility.
Icon
|
Description
|
---|---|
Protected. Accessible from the containing class or type, or those derived from the containing class or type.
| |
Private. Accessible only in the containing class or type.
| |
Internal. Accessible only from this component.
| |
Friend. Accessible only from the project.
| |
Shortcut. A shortcut to the object.
|
Icon | Status | Description |
---|---|---|
None
|
Blank
|
Represents an item whose Team Foundation source control state is unknown.
|
Checked in
|
Represents an item that is under Team Foundation source control and has no pending changes against it.
| |
Checked out
|
Represents an item for which the current user has a pending change in their current workspace, and the item is not exclusively locked.
| |
Orphaned
|
Represents an item that has been orphaned because of a dependency break.
| |
Editable
|
Represents an item that is writable.
| |
Read-only
|
Represents an item that is not writable.
| |
Disabled
|
Represents an item that should have been added to Team Foundation source control because the item is a child of a source controlled solution or project but could not be added.
| |
Checked out exclusive
|
Represents an item for which the current user has pending changes in their current workspace, and the item is exclusively locked by the current user.
| |
Checked out shared other
|
Represents an item that the current user does not have checked out in their current workspace, but the item does have a pending change in another workspace (owned by either this user or another user).
| |
Checked out exclusive other
|
Represents an item that the current user does not have checked out in his or her current workspace, but the item does have a pending change in another workspace (owned by either this user or another user) and is exclusively locked there.
| |
Excluded from source control
|
Represents an item that is not under Team Foundation source control because the user has explicitly excluded the item from source control.
| |
Pending addition
|
Represents an item that is not currently on the source control server, but is being added to source control by the current user (has a pending change of add).
| |
Synchronously opened
|
Represents an item that belongs to a project that Visual Studio is opening asynchronously.
|
Comments
Post a Comment