Skip to content

Latest commit

 

History

History
468 lines (405 loc) · 126 KB

visual-language-dictionary-for-visual-studio.md

File metadata and controls

468 lines (405 loc) · 126 KB
title description ms.date ms.reviewer ms.topic author ms.author manager ms.subservice
Visual language reference
Learn about the concepts that are the building blocks of the iconography and other imagery in Visual Studio by using this visual reference.
08/04/2017
Jamie.Young
reference
maiak
maiak
mijacobs
extensibility-integration

Visual language dictionary

Visual Studio uses a common visual language to illustrate the concepts that are the building blocks of its iconography and other imagery. When designing new icons, use this dictionary to identify the concepts that you want to convey in your own image.

General guidelines

  • These visual concepts must be used consistently with their dictionary definition. Otherwise, you risk confusing your users, who expect common elements to have consistent meanings.

  • Choose only the most relevant or important concepts for use in your icons, so that the imagery is crisp and easy to distinguish.

  • Use only one or two concepts in each image.

  • For more strategies for designing icons, see Icon design.

Jump to section:

  1. Concepts A-Z
  2. Products and platforms
  3. Common concepts using arrows
  4. Status indicators

Concepts A-Z

A

Concept Main icon Other examples Notes
Accessibility Accessibility icon
Action Action icon Action icon and Log icon indicating the action of logging.
Action log
The Action icon can also be used as an annotation to indicate that the base action will be performed using automatic settings.
Activity Activity icon Code activity icon
Code activity
Actor Actor icon
Add Add icon Add all driver tests icon
Add all driver tests
Add icon and Attach icon indicating Add attachment.
Add attachment
Add behavior icon
Add behavior
Address Address icon
Alert Alert icon (alarm bell) indicating an alert.
Alpha channel Alpha channel icon
Animation Animation icon Animation error icon
Animation error
Next animation icon
Next animation
Application
Project
Application icon Application role error icon
Application role error
C++ MFC project icon
C++ MFC project
Area Area icon Spline area chart icon
Spline area chart
Stacked area series icon
Stacked area series
Arrange Arrange icon Arrange shapes icon
Arrange shapes
Auto-arrange shapes icon
Auto-arrange shapes
Assign Assign icon
Association Association icon Add association icon
Add association
Edit association icon
Edit association
Asymmetric Asymmetric icon The Asymmetric concept is represented by the juxtaposition of opposite imagery (for example, light/dark or left/right).
Attach Attach icon Attach icon and Add icon indicating Add attachment
Add attachment
Attach icon and Open icon indicating Open attachment.
Open attachment
Attribute
Variable, parameter
Attribute icon Account attribute icon
Account attribute
Add parameter icon
Add parameter
Attribute icon and Member icon indicating Member variable.
Member variable
Audio Audio icon Audio speaker icon and No icon indicating Audio mute.
Audio mute
Audio playback icon
Audio playback
Sound file icon
Sound file
Audio recording Audio recording icon Record mute icon
Record mute
Record screen and voice icon
Record screen and voice
Autosum Autosum icon

B

Concept Main icon Other examples Notes
Bidirectional Bidirectional icon
Binary Binary icon Launch instrumentation target binary icon
Launch instrumentation target binary
Bookmark Bookmark icon Bookmark project icon
Bookmark project
Bookmark icon and Clear icon indicating Clear bookmark.
Clear bookmark
Go to previous bookmark
Go to previous bookmark
Branch Branch icon Branch uploaded icon
Branch uploaded
Branch icon and Remote icon indicating Remote branch.
Remote branch
Brightness Brightness icon Brightness down icon
Brightness down
Brightness up icon
Brightness up
Browse Browse icon Browse next icon
Browse next
Browse previous icon
Browse previous
Bug Bug icon Create icon and Bug icon indicating Create new bug.
Create new bug
Build Build icon Build selection icon
Build selection
Private build instance icon
Private build instance
User-created build icon
User-created build
Builder Builder icon Cube builder icon
Cube builder
Dimension builder icon
Dimension builder
Business Business icon Business model template icon
Business model template
Business objects data source icon
Business objects data source
Online business icon
Online business
Button Button icon Add button icon
Add button
Image button icon as an example of button icons.
Image button
Linked button icon
Linked button

C

Concept Main icon Other examples Notes
Cache Cache icon Cache OK icon
Cache OK
Cache refresh icon
Cache refresh
Calendar Calendar icon Date/time axis icon
Date/time axis
Global calendar icon
Global calendar
Call Call icon Call browser icon
Call browser
Call icon and Settings icon indicating Call browser settings.
Call browser settings
Caller or callee view icon
Caller or callee view
Cancel
Same as "Clear" and "Delete"
Cancel icon Cancel icon and Build icon indicating Cancel build.
Cancel build
Capture Capture icon Capture frame icon
Capture frame
Capture icon and a Display (or monitor) icon indicating Full screenshot.
Full screenshot
Start capturing graphic diagnostics icon
Start capturing graphic diagnostics
CD CD icon CD icon and Drive icon indicating CD drive.
CD drive
Certificate Certificate icon Certificate icon and Error status indicator icon (white X in a red circle) indicating Certificate error.
Certificate error
Certificate warning icon
Certificate warning
Changeset Changeset icon Group changesets icon
Group changesets
New changeset icon
New changeset
Choice toggle Choice toggle icon Check box field column icon
Check box field column
Check box list icon
Check box list
Class Class icon Add class icon
Add class
Class details tool window icon
Class details tool window
Clear
Same as "Cancel" and "Delete"
Clear icon Clear icon and Breakpoints icon indicating Clear all breakpoints.
Clear all breakpoints
Clear icon and Bookmark icon indicating Clear bookmark.
Clear bookmark
Clear icon and Collection icon indicating Clear collection.
Clear collection
Close
Terminate
Close icon Close all icon
Close all
Close results icon
Close results
Terminate process icon
Terminate process
Cloud Cloud icon Cloud icon and Package icon indicating Cloud package.
Cloud package
Cloud service icon
Cloud service
Code Code icon Coded UI test icon
Coded UI test
Code icon, Convert icon, and a test tube icon indicating Convert to coded web test.
Convert to coded web test
Collapse Collapse icon Collapse all icon
Collapse all
Return to collapsed value
Return to collapsed value
Collection Collection icon Collection icon and Clear icon indicating Clear collection.
Clear collection
Count collection icon
Count collection
Column Column icon Autosize column icon
Autosize column
Column details icon
Column details
Column error icon
Column error
Comment
Feedback, annotation
Comment (bubble) icon Add comment icon
Add comment
Callout icon
Callout
Comment (code) Comment (code) Comment icon and Undo icon indicating Uncomment for code.
Uncomment
Compare Compare icon Compare data icon
Compare data
Compare folders icon
Compare folders
Compare performance reports icon
Compare performance reports
Component Component icon Add component icon
Add component
Component diagram icon
Component diagram
Windows Phone RT component icon
Windows Phone RT component
Connect Connect icon Add connection icon
Add connection
Connect icon and Log icon indicating Connect test plan.
Connect test plan
Connect icon and Environment icon indicating Connect to environment.
Connect to environment
Console Console icon Console test icon
Console test
Contract (noun) Contract (noun) icon Contract error icon
Contract error
Contract warning icon
Contract warning
The contract (noun) icon is used to indicate an agreement between the application and the operating system.
Contract/Expand Contract (verb) icon Expand icon, two arrows with tails together, presented in contrast with the Contract icon, two arrows with heads together. The contract/expand icons are used in layout situations to indicate that space between two elements will be condensed.
Contrast Contrast icon
Control Control icon Add control icon
Add control
Add custom control icon
Add custom control
Control icon, Add icon, and derived Inheritance icon indicating Add inherited control.
Add inherited control
Convert Convert icon Convert branch to folder icon
Convert branch to folder
Convert partition icon
Convert partition
Convert icon, Code icon, and a test tube icon indicating Convert to coded web test.
Convert to coded web test
Copy Copy icon Copy aggregation
Copy aggregation
Copy website icon
Copy website
Duplicating and stacking the object represents the copy action.
Counter Counter icon
Create Create icon Bug icon and Create icon indicating Create new bug.
Create new bug
Create new graph icon
Create new graph
Create new variable icon
Create new variable
Cursor
Pointer
Cursor icon, an arrow pointing up to the left. Inspect mode button icon
Inspect mode button
Set hotspot tool icon
Set hotspot tool
Custom expression
Prediction
Custom expression icon Data mining prediction
Data mining prediction
Cut Cut icon

D

Concept Main icon Other examples Notes
Dark theme Dark theme icon Dark theme on icon
Dark theme on
Data Data icon Compare both databases icon
Compare both databases
Database audit specification icon
Database audit specification
Database project icon
Database project
Data mining Data mining icon Data mining column icon
Data mining column
Data mining prediction icon
Data mining prediction
Data mining structure icon
Data mining structure
Delegate Delegate icon Invoke delegate icon
Invoke delegate
Delete
Same as "Cancel" and "Clear"
Delete icon Cancel icon and Build icon indicating Cancel build as an example of Delete icons.
Cancel build
Delete column icon
Delete column
Delete dataset icon
Delete dataset
Delete folder icon
Delete folder
Dependency Dependency icon, an arrow with a dotted line tail pointint up to the right.
Deploy Deploy icon Deployment configuration extensions icon
Deployment configuration extensions
Deployment configurations icon
Deployment configurations
Diagram
Workflow
Diagram icon New diagram icon
New diagram
Show diagram pane icon
Show diagram pane
Dialog Dialog icon Dialog test group icon
Dialog test group
Test dialog icon
Test dialog
Dictionary Dictionary icon Add new dictionary icon
Add new dictionary
Add to dictionary icon
Add to dictionary
Clear dictionary icon
Clear dictionary
Dimension
Plan
Dimension icon Dimension browser view icon
Dimension browser view
Dimension builder view icon
Dimension builder view
Dimension translation view icon
Dimension translation view
Display
Monitor
Display icon Display configuration icon
Display configuration
Display (or monitor) icon and a Capture icon indicating Full screenshot.
Full screenshot
Document
File
Document icon Document icon and Folder icon indicating Documents library.
Documents library
File download icon
File download
Format document icon
Format document
Drive Drive icon Drive icon and CD icon indicating CD drive.
CD drive
Driver Driver icon Driver icon and Package icon indicating Driver package template.
Driver package template
Driver test group explorer icon
Driver test group explorer
Network NDIS driver template icon
Network NDIS driver template
Dynamic Dynamic icon Dynamic icon and a Table icon indicating ASP.NET dynamic control.
ASP.NET dynamic control
Small Dynamic icon and Web icon indicating C# dynamic data website.
C# dynamic data website
Dynamic icon and a check mark icon indicating Dynamic Validator.
Dynamic validator
Dynamic value Dynamic value icon Copy dynamic value icon
Copy dynamic value
Empty dynamic value icon
Empty dynamic value

E

Concept Main icon Other examples Notes
Edit Edit icon Address editor icon
Address editor
Small Edit icon and a Query icon indicating Edit query.
Edit query
Edit relation icon
Edit relation
The Edit annotation faces left or right depending on what the base icon looks like. Choose the orientation that looks best with your overall icon design.
Effects
Same as "Function," "Variable (global)"
Effects icon
Empty Empty icon Blank page icon
Blank page
C++ empty project icon
C++ empty project
F# empty website project icon
F# empty website project
Enumerator Enumerator icon Create enumerator icon
Create enumerator
Environment Environment icon Environment icon and Connect icon indicating Connect to environment.
Connect to environment
Create library environment icon
Create library environment
Library environment icon
Library environment
Event
Trigger
Event icon Add event icon
Add event
Event log icon
Event log
Expand Expand icon, blue plus sign inside a black box, indicating an expanded value. Return value expanded icon
Return expanded value
Expand/Contract Expand icon, two arrows with tails together, indicating the expansion of space between two elements. Contract (verb) icon The expand/contract icons are used in layout situations to indicate that space between two elements will be condensed.
Export
Same as "Open"
Export icon (same as the Open icon) a blue arrow that curls up and points to the right. Export icon and Filter icon indicating Export filter.
Export filter
Export report data icon
Export report data
Export report filter icon
Export report filter

F

Concept Main icon Other examples Notes
Favorite
Protected, Rating
Favorite icon Add to favorites icon
Add to favorites
Rating icon
Rating
Field Field icon Add field icon
Add field
Edit field icon
Edit field
Field (code element) Field (code element) icon Go to field icon
Go to field
New field icon
New field
Filter Filter icon Auto filter icon
Auto filter
Chart filter icon
Chart filter
Filter icon and Export icon indicating Export filter.
Export filter
Finance Finance icon Money editor icon
Money editor
Flagged Flagged icon Flag thread flagged icon
Flag thread flagged
Flag thread not flagged icon
Flag thread not flagged
Show only flagged threads icon
Show only flagged threads
Flow Flow icon
Folder Folder icon Folder icon and Document icon indicating Documents library.
Documents library
Folder icon and Search icon indicating Find in files.
Find in files
Folder open icon
Folder open
Linked folder open icon
Linked folder open
Font Font icon Font color icon
Font color
Font size icon
Font size
Serif icon
Serif
Frame Frame icon
Friend Friend icon
Function
Expression
Same as "Effects" and "Variable (global)"
Function icon Function warning icon
Function warning
WPF page function icon
WPF page function

G

Concept Main icon Other examples Notes
Get
Download
Get icon Get icon and Folder icon indicating Get downloaded folder.
Get download folder
Get dictionary value icon
Get dictionary value
Get item from collection icon
Get item from collection
Graph
Bar chart
Graph icon HPC performance session icon
HPC performance session
Graphics (3D) Graphics (3D) icon
Grid Grid icon Asset data grid control
Asset data grid control
Grid app C++ icon
Grid app C++
Toggle grid icon
Toggle grid
Grid web layout Grid web layout icon Grid element icon
Grid element
Grid splitter element icon
Grid splitter element
Grouping Grouping icon Dialog group icon
Dialog group
Team icon that consists of two User icons indicating a group of users.
Team
Virtual machines icon
Virtual machines
Stacking multiple objects on top of each other represents the concept of grouping or multiplicity.

H

Concept Main icon Other examples Notes
Hierarchy Hierarchy icon Hierarchy variable icon
Hierarchy variable
Call hierarchy icon
Call hierarchy
History History icon
Home Home icon LightSwitch home screen icon
LightSwitch home screen

I

Concept Main icon Other examples Notes
Idea Idea icon
Image
Assets, Resource
Image icon Image loader icon
Image loader
Image button icon as an example of image icons.
Image button
Image list control icon
Image list control
Important
Attention, Hot path
Important icon Show hot lines icon
Show hot lines
Hotspot icon
Hotspot
Indexer Indexer icon Add indexer icon
Add indexer
Inheritance Inheritance icon with a dotted corner indicating derived inheritance. Derived Inheritance icon, Control icon, and Add icon indicating Add inherited control.
Add inherited control
Add inherited form icon
Add inherited form
Inherited control icon
Inherited control
The concept of derived inheritance is represented by a dotted corner. See also "Nonsubstantive (hidden or template)" and "Virtual."
Inheritance (arrow) Inheritance (arrow) icon The inheritance (arrow) icon represents a toolbox control for a modeling surface.
Interface Interface icon Implement interface icon
Implement interface
Item Item icon Copy item icon
Copy item
Create list item icon
Create list item
Check in item icon
Check in item

K

Concept Main icon Other examples Notes
Key
Permission, ID
Key icon New key icon
New key
Permission icon
Permission
Get current item ID icon
Get current item ID
Key performance indicator (KPI) KPI icon Delete KPI icon
Delete KPI
KPI browser view icon
KPI browser view
KPI with error icon
KPI with error

L

Concept Main icon Other examples Notes
Library Library icon C++ class library project icon
C++ class library project
Exports library icon
Exports library
F# Windows Forms control library icon
F# Windows Forms control library
Link Link icon Convert to hyperlink icon
Convert to hyperlink
Create linked table icon
Create linked table
Edit link icon
Edit link
Lock
Private, Permission
Lock icon Lock X axis icon
Lock X axis
Branch permissions icon
Branch permissions
Private queue icon
Private queue
Log Log icon Catalog properties icon
Catalog properties
Log icon and Action icon indicating a log of actions.
Action log
Log icon and Connect icon indicating Connect test plan.
Connect test plan
Loop Loop icon Add or insert conditional loop icon
Add or insert conditional loop
Conditional loop icon
Conditional loop

M

Concept Main icon Other examples Notes
Mail
Message
Mail icon Message queue icon
Message queue
Message received trace icon
Message received trace
Email address viewer icon
Email address viewer
Manifest Manifest icon Edit manifest icon
Edit manifest
Extension manager manifest icon
Extension manager manifest
New application manifest icon
New application manifest
Markup Markup icon Markup error icon
Markup error
Markup tag icon
Markup tag
Two Markup icons with a blue arrow pointing downward and to the right between them indicating Tag or event snippet.
Tag or event snippet
Match tag icon
Match tag
Edit tag icon
Edit tag
The markup concept is also used as an element in several compound concepts.
Markup: HTML (web) Markup: HTML (web) icon HTML file icon
HTML file
Markup: XAML (WPF) Markup: XAML (WPF) icon WPF application icon
WPF application
WPF browser application VB icon
WPF browser application VB
WPF control library icon
WPF control library
Markup: XML Markup: XML tag Reload XML icon
Reload XML
XML file icon
XML file
Master page Master page icon File from new master icon
File from new master
Measure Measure icon Measure calculated icon
Measure calculated
Measure expression icon
Measure expression
Media
Film
Media icon My movie collection icon
My movie collection
Member
Material editor, Specular for 3D
Member icon Add member icon
Add member
Member calculated icon
Member calculated
Member icon and Attribute icon indicating Member variable.
Member variable
Memory (chip) Memory (chip) icon Memory configuration icon
Memory configuration
Memory array chip
Memory array
Page file icon
Page file
Memory
Memory tool window
Memory (Memory tool window/diagnostics) icon
Merge Merge icon Merge icon and Auto icon, a Start icon with two vertical lines, indicating Automerge all.
Automerge all
Merge icon and tool icon indicating Merge changes with tool.
Merge changes with tool
Merge icon and a Reference icon indicating Merge module reference.
Merge module reference
Message
Chat
Message icon
Method Method icon Extract method icon
Extract method
Invoke method icon
Invoke method
Cube builder view icon
Cube builder view
Mobile phone Mobile phone icon Mobile services icon
Mobile services
Mobile game components icon
Mobile game components
VB mobile web project icon
VB mobile web project
Module Module icon Merge module project icon
Merge module project
Add module icon
Add module
Merge module exclude icon
Merge module exclude
Move Move icon

N

Concept Main icon Other examples Notes
Namespace Namespace icon Remove using namespace icon
Remove using namespace
Sort using namespace icon
Sort using namespace
Add using namespace icon
Add using namespace
Network
Connection
Network icon Network driver package template icon
Network driver package template
Connection icon and Remove (also offline or critical) status indicator icon indicating Connection offline.
Connection offline
Connection unknown icon
Connection unknown
Node
Crosshair
Node icon
Nonsubstantive (hidden or template)
Same as "Virtual"
Nonsubstantive icon Hidden field icon
Hidden field
Hidden folder icon
Hidden folder
Dynamic template icon
Dynamic template
A dotted outline of an object indicates that it is hidden or templated.
Note Note icon

O

Concept Main icon Other examples Notes
Open
Same as "Export"
Open icon Open icon and Attach icon indicating Open attachment.
Open attachment
Open icon and Image icon indicating Open comparison result.
Open comparison result
Open icon and Application icon indicating Open file dialog.
Open file dialog
Output Output icon

P

Concept Main icon Other examples Notes
Package Package icon Package icon and Cloud icon indicating Cloud package.
Cloud package
Create package icon
Create package
Package icon and Driver icon indicating Driver package template.
Driver package template
Parallel Parallel icon Parallel for each icon
Parallel for each
Partition Partition icon Partition scheme icon
Partition scheme
New partition icon
New partition
Partition function icon
Partition function
Parts Parts icon Assigned part icon
Assigned part
Misassigned part icon
Misassigned part
Performance Performance icon
Pin Pin icon Unpin icon
Unpin
Planning Planning icon The Planning icon is used to indicate part of a workflow on a design surface.
Policy Policy icon Visual Studio policy cache icon
Visual Studio policy cache
Visual Studio policy description language icon
Visual Studio policy description language
Pop out Pop out icon Pop in icon
Pop in
Power Power icon Uninterruptible power supply icon
Uninterruptible power supply
Previous Previous icon Previous icon and Bookmark icon indicating Previous bookmark.
Previous bookmark
Previous icon and Search icon indicating Find previous.
Find previous
Print Print icon Print direct icon
Print direct
Print dialog icon
Print dialog
Print document control icon
Print document control
Procedure
Interactive window
Procedure icon Python interactive window icon
Python interactive window
Procedure warning icon
Procedure warning
Stored procedure icon
Stored procedure
Property
Settings, Configurations
Property icon Add property icon
Add property
Extended property warning icon
Extended property—warning
New property icon
New property

Q

Concept Main icon Other examples Notes
Query Query icon Query icon and a small blue Edit icon indicating Edit query.
Edit query
Query extender icon
Query extender
Quick query icon
Quick query

R

Concept Main icon Other examples Notes
Record Record icon Record screen icon
Record screen
Go to recorded test session icon
Go to recorded test session
Redo Redo icon
Reference Reference icon Broken reference icon
Broken reference
Go to reference icon
Go to reference
Reference icon and Merge icon indicating Merge module reference.
Merge module reference
Refresh Refresh icon Refresh cloud service icon
Refresh cloud service
Cache refreshing icon
Cache refreshing
Relationship
Branch
Relationship icon Define relationship icon
Define relationship
Add relationship icon
Add relationship
Parent-child icon
Parent-child
Remote Remote icon Remote icon and Branch icon indicating Remote branch.
Remote branch
Remote desktop icon
Remote desktop
Remove Remove icon
Rename Rename icon
Reorder Reorder icon Reorder icon and Attribute or Parameter icon indicating Reorder parameters.
Reorder parameters
Repair Repair icon
Report Report icon File dialog report icon
File dialog report
Instrumentation performance report icon
Instrumentation performance report
Report project wizard icon
Report project wizard
Rule Rule icon New extraction rule icon
New extraction rule
New threshold rule icon
New threshold rule
New validation rule icon
New validation rule
Ruler
Measure, Guide
Ruler icon Measure mode on icon
Measure mode on
Units of measure icon
Units of measure

S

Concept Main icon Other examples Notes
Save Save icon Save all icon
Save all
Save and close icon
Save and close
Save file dialog control icon
Save file dialog control
Schema Schema icon Create schema icon
Create schema
Database schema icon
Database schema
XML schema icon
XML schema
Script Script icon Export to script icon
Export to script
Generate change script icon
Generate change script
Search
Find, Look up
Search icon Search icon and Folder icon indicating Find in files.
Find in files
Find results icon
Find results
Server (local) Server (local) icon Add SQL server icon
Add SQL server
Login server role icon
Login server role
Configure computers icon
Configure computers
Server (remote) Server (remote) icon Add server icon
Add server
Run server tests icon
Run server tests
Settings
Services, Process
Settings icon Settings icon and Call icon indicating Call browser settings.
Call browser settings
Test settings icon
Test settings
Prepare process failed icon
Prepare process failed
Share Share icon
Shortcut Shortcut icon
Snippet Snippet icon Snippet checked icon
Snippet checked
Snippet icon and Markup tag icon indicating Tag or event snippet.
Tag or event snippet
Source control Source control icon Change source control icon
Change source control
Start
Run
Start icon Run concurrency profiling icon
Run concurrency profiling
Action status: playing, running icon and Data icon indicating Server started, as an example of a Start icon.
Server started
Start graphic diagnostics icon
Start graphic diagnostics
Steps
Stage, Phase
Steps icon Create shared steps icon
Create shared steps
Insert shared steps icon
Insert shared steps
Play all steps icon
Play all steps
Structure
Struct
Structure (struct) icon
Style sheet Style sheet icon New style sheet icon
New style sheet
Attach style sheet icon
Attach style sheet
Synchronize
Update
Synchronize icon Updated JavaScript icon
Updated JavaScript
Database updated items icon
Database updated items
Sync icon
Sync

T

Concept Main icon Other examples Notes
Table Table icon Table warning icon
Table warning
Cloud storage table collection icon
Cloud storage table collection
Tablet Tablet icon Tablet settings icon
Tablet settings
Tablet warning icon
Tablet warning
Tag
Tagging system
Tag (tagging system) icon
Task Task icon Linked task icon
Linked task
Task list icon
Task list
Team Team icon that consists of two User icons. New project icon
New project
Add project icon
Add project
Team Foundation Server icon
Team Foundation Server
Text Text icon Picture and text icon
Picture and text
Rich text box icon
Rich text box
Text - first indent on icon
Text—first indent on
Thread Thread icon Many threads stopped icon
Many threads stopped
Hide all except selected threads icon
Hide all except selected threads
Hide selected threads icon
Hide selected threads
Time
Pending
Time icon Time up or down icon
Time up or down
Time picker on icon
Time picker on
Timer Timer icon Time finish icon
Time finish
Time start icon
Time start
Toggle Toggle icon that looks like a toggle switch. Toggle all breakpoints icon
Toggle all breakpoints
Toggle icon with two arrows inside a rectangle pointing in opposite directions.
Toggle
Toolbox Toolbox icon Winform toolbox control icon
Winform toolbox control
WPF toolbox control icon
WPF toolbox control

U

Concept Main icon Other examples Notes
Undo
Revert, Restore
Undo icon Undo icon and Image icon indicating Image restore.
Image restore
Undo check out item icon
Undo check out item
Up
Upload
Up icon Up icon and Attribute or Parameter icon indicating File upload parameter.
File upload parameter
Up icon and Folder icon indicating One level up.
One level up
User
Role, Profile
User icon Add user icon
Add user
Add web user control icon
Add web user control
SQL user-defined types icon
SQL user-defined types
User interface
UI
User interface icon

V

Concept Main icon Other examples Notes
Variable (local) Variable (local) icon New variable icon
New variable
Variable (local) icon inside two square brackets indicating Local variable.
Local variable
SQL variable icon
SQL variable
Variable (global)
Same as "Effects" and "Function"
Variable (global) icon Variable properties icon
Variable properties
Global variable icon
Global variable
Delete variable icon
Delete variable
View View icon Advanced view icon
Advanced view
Data source view icon
Data source view
View
Audit
View (audit) icon Resource view icon
Resource view
View in browser icon
View in browser
X-ray view icon
X-ray view
Virtual
Same as "Nonsubstantive (hidden or template)"
Virtual icon Virtual environment icon
Virtual environment
Visible Visible icon Cloak or hide icon
Cloak or hide

W

Concept Main icon Other examples Notes
Watch Watch icon File system watcher icon
File system watcher
Web Web icon Publish to web icon
Publish to web
Web icon with Settings icon and Download icon indicating Download web settings.
Download web settings
New website icon
New website
Wizard Wizard icon Map layer wizard icon
Map layer wizard
MFC class wizard icon
MFC class wizard
Map wizard icon
Map wizard
Work item Work item icon Go to work item icon
Go to work item
Work item query icon
Work item query

Y

Concept Main icon Other examples Notes
Yield Yield icon

Z

Concept Main icon Other examples Notes
Zoom Zoom icon Zoom in icon
Zoom in
Zoom out icon
Zoom out

Products and platforms

Concept Main icon Other examples
App Insights App Insights icon
ATL ATL icon ATL active server page component icon
ATL active server page component
ATL control class icon
ATL control class
ATL server icon
ATL server
Blend Blend icon Blend SketchFlow application icon
Blend SketchFlow application
Blend Windows Phone application icon
Blend Windows Phone application
Blend Windows Phone pivot application
Blend Windows Phone pivot application
CoffeeScript CoffeeScript icon
Crystal Reports Crystal Reports icon Crystal Reports icon and Document icon
Crystal Reports
GitHub GitHub icon
LightSwitch LightSwitch icon C# LightSwitch extension library icon
C# LightSwitch extension library
Mercury Mercury icon
Microsoft Foundation Class
MFC
MFC icon MFC ActiveX control project icon
MFC ActiveX control project
MFC application project icon
MFC application project
C++ MFC DLL project icon
C++ MFC DLL project
WCF WCF icon WCF data services icon
WCF data services
WCF project F# icon
WCF project F#
WCF project VB icon
WCF project VB
WF WF icon WF project C# icon
WF project C#
WF project VB icon
WF project VB

Common concepts using arrows

| Concept | Main icon | Other examples | | --- | --- | --- | --- | | Association line | Association line icon || | Branch | Branch icon as an example of icons that use arrows. || | Camera orbit | Camera orbit icon || | Connector | Connector icon || | Current context | Current context icon || | Current location | Current location icon || | Current row | Current row icon || | Cursor | Cursor icon as an example of icons that use arrows. || | Delegation tool | Delegation tool icon || | Dependency | Dependency icon as an example of icons that use arrows. || | Direct selection | Direct selection icon || | Down
Download | Down icon | Down icon with Settings icon and Web icon indicating Download web settings, as an example of icons that use arrows.
Download web settings
Get or Download icon and Folder icon indicating Get downloaded folder, as an example of icons that use arrows.
Download folder
Sort ascending icon
Sort ascending | | Dynamic | Dynamic icon as an example of icons that use arrows. | Dynamic icon and a Table icon indicating ASP.NET dynamic control, as an example of icons that use arrows.
ASP.NET dynamic control
Dynamic icon and a check mark icon indicating Dynamic Validator, as an example of icons that use arrows.
Dynamic validator
Small Dynamic icon and Web icon indicating C# dynamic data website, as an example of icons that use arrows.
C# dynamic data website | | Expand | Expand icon, two arrows with tails together, as an example of icons that use arrows. || | Export | Export icon as an example of icons that use arrows. | Export icon and Filter icon indicating Export filter, as an example of icons that use arrows.
Export filter
Export report filter (data)
Export report filter (data)
Export report filter
Export report filter | | (Glyph) up | (Glyph) up icon || | (Glyph) down | (Glyph) down icon || | (Glyph) next | (Glyph) next icon || | (Glyph) previous | (Glyph) previous icon || | (Glyph) collapsed file picker | (Glyph) collapsed file picker icon || | (Glyph) expanded file picker | (Glyph) expanded file picker icon || | Import | Import icon | Import catalog part icon
Import catalog part
Import filter icon
Import filter | | Inheritance | Inheritance icon indicating a toolbox control for a modeling surface, as an example of icons that use arrows. || | Instruction pointer | Instruction pointer icon | Current pointer icon
Current pointer
Historical pointer icon
Historical pointer
Call return pointer icon
Call return pointer | | Merge | Merge icon as an example of icons that use arrows. | Merge icon and Auto icon, a Start icon with two vertical lines, indicating Automerge all as an example of icons that use arrows.
Automerge all
Tool icon and Merge icon indicating Merge changes with tool as an example of icons that use arrows.
Merge changes with tool
Merge icon and Reference icon indicating Merge module reference as an example of icons that use arrows.
Merge module reference | | Move to bottom | Move to bottom icon || | Move to top | Move to top icon || | Navigate back | Navigate back icon | Hyperlink back icon
Hyperlink back | | Navigate forward | Navigate forward icon | Hyperlink forward icon
Hyperlink forward | | Next
Generate, Go to | Next icon | Next error icon
Next error
Generate table icon
Generate table
Go to source code icon
Go to source code | | Open | Open icon as an example of icons that use arrows. | Open attachment icon
Open attachment
Open icon and Image icon indicating Open comparison result as an example of icons that use arrows.
Open comparison result
Open icon and Application icon indicating Open file dialog as an example of icons that use arrows.
Open file dialog | | Previous | Previous icon as an example of icons that use arrows. | Previous icon and Bookmark icon indicating Previous bookmark as an example of icons that use arrows.
Previous bookmark
Previous icon and Search icon indicating Find previous as an example of icons that use arrows.
Find previous | | Redo | Redo icon as an example of icons that use arrows. || | Reorder | Reorder icon as an example of icons that use arrows. | Reorder icon and Attribute or Parameter icon indicating Reorder parameters as an example of icons that use arrows.
Reorder parameters | | Sync | Sync icon as an example of icons that use arrows. | Sync contents icon
Sync contents | | Undo
Revert, Restore | Undo icon as an example of icons that use arrows. | Undo icon and Image icon indicating Image restore, as an example of icons that use arrows.
Image restore
Undo icon and Comment icon indicating Uncomment as an example of icons that use arrows.
Uncomment | | Up
Upload | Up icon as an example of icons that use arrows. | Up icon and Attribute or Parameter icon indicating File upload parameter, as an example of icons that use arrows.
File upload parameter
Up icon and Folder icon indicating One level up, as an example of icons that use arrows.
One level up |

Status indicators

Concept Main icon Other examples
Action status: paused Action status: paused icon Server paused icon
Server paused
Action status: playing, running Action status: playing, running icon Action status: playing, running icon and Data icon indicating Server started.
Server started
Never run icon
Never run
Action status: stopped Action status: stopped icon Server stopped icon
Server stopped
Alert Alert status indicator icon (white exclamation point on a blue background) indicating alert status. Linked table with error tab cue icon
Linked table with error tab cue
Breakpoint: advanced disabled Breakpoint: advanced disabled icon
Breakpoint: advanced enabled Breakpoint: advanced enabled icon
Breakpoint: bound Breakpoint: bound icon
Breakpoint: disabled Breakpoint: disabled icon
Breakpoint: enabled Breakpoint: enabled icon Breakpoints window icon
Breakpoints window
Breakpoints icon and Clear icon indicating Clear all breakpoints, as an example of the Breakpoint: enabled status indicator icon.
Clear all breakpoints
VLD_S_BreakpointEnabled_ToggleAllBreakpoints icon
Toggle all breakpoints
Breakpoint: mapped disabled Breakpoint: mapped disabled icon
Breakpoint: mapped enabled Breakpoint: mapped enabled icon
Complete and OK Complete and OK icon Task complete icon
Task complete
Process done icon
Process done
Cloud service OK icon
Cloud service OK
Error Error icon Breakpoint error icon
Breakpoint error
Error status indicator icon (white X in a red circle) and Certificate icon indicating Certificate error.
Certificate error
Check constraint error icon
Check constraint
Help
Inconclusive
Help/inconclusive icon Compiled MS help file icon
Compiled MS help file
MS help index file
MS help index file
Information Information icon Rigid info relationship icon
Rigid info relationship
System info icon
System info
Information tooltip Information tooltip icon
Invalid Invalid icon
No
Mute, Not applicable
No icon Microphone mute icon
Microphone mute
Audio speaker icon and No status indicator icon indicating Audio mute.
Audio mute
Remove
Offline, Critical
Remove (also Offline or Critical) status indicator icon. Remove status indicator icon and Connection icon indicating Connection offline.
Connection offline
Folder offline icon
Folder offline
Stop query icon
Stop query
Required Required icon Test suite requirement icon
Test suite requirement
Security shield alert Security shield alert icon
Security shield complete and OK Security shield complete and OK icon
Security shield critical Security shield critical icon
TracePoint: advanced disabled Tracepoint advanced disabled icon
TracePoint: advanced enabled Tracepoint advanced enabled icon
TracePoint: bound Tracepoint: bound icon
TracePoint: disabled Tracepoint: disabled icon Tracepoint with error icon
TracePoint with error
Tracepoint with warning icon
TracePoint with warning
TracePoint: enabled Tracepoint: enabled icon
Warning Warning icon Missing application role icon
Missing application role
Assembly not found icon
Assembly not found
Key not found icon
Key not found