3

This is a screenshot from Visual Studio 2015:

enter image description here

What does the little blue symbol mean over the normal C# icon? Curiously the context menu for items like this has no rename option.

For contrast, here's a "normal" one:

enter image description here

Note - I have looked in a few places but not spotted it:

3 Answers 3

4

The blue arrow overlay indicates that the file is a link to a file in an other project;
on the filesystem, you won't find this file within the folder of the given project - it only exists as file at the other project.

The code within this file gets compiled into each project that references this file.
This is typically done to share common assembly related info over projects, like author, company, etc.

You achieve such a link/shortcut within a project when adding an existing item via the menu as follows:

Add > Existing Item ... > Add As Link

'Add as Link' appears as alternative option on the Add button via its dropdown menu.

3

That is the icon for 'A shortcut to the object' as shown at the bottom of this page:

https://msdn.microsoft.com/en-us/library/y47ychfe.aspx

Here's a zoomed-in view of the image from that site:

enter image description here

1

This blue arrow icon means shortcut icon. Please have a look:

https://msdn.microsoft.com/en-us/library/y47ychfe.aspx at this page under Signal icons and the last row.

1
  • In what sense does it mean shortcut? These are normal cs files... Not windows shortcuts to something else. Commented Mar 28, 2018 at 21:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.