ReSharper allows using either of two alternative sets of symbol icons, adapted for Visual Studio and IntelliJ IDEA users, respectively. These icons are used in many ReSharper features to visualize the type of a particular symbol (for example, to distinguish between methods, fields, or extension methods in completion lists).
You can switch between these sets by choosing ReSharper | Options | Environment | Editor and selecting a preferred radio button in the Appearance section.
The following table shows all available symbols from both sets and clarifies what any particular symbol represents. You can
find the list of
| Symbol or modifier | IntelliJ IDEA icon | Visual Studio icon |
|
Symbol icons |
||
|
Anonymous method |
|
|
|
Class |
|
|
|
Constant |
|
|
|
Constructor |
|
|
|
C# code file |
|
|
|
Delegate |
|
|
|
Destructor |
|
|
|
Enumeration |
|
|
|
Enumeration member |
|
|
|
Event |
|
|
|
Extension method |
|
|
|
Field |
|
|
|
Indexer |
|
|
|
Interface |
|
|
|
Method |
|
|
|
Namespace |
|
|
|
Operator |
|
|
|
Parameter |
|
|
|
Property |
|
|
|
Property (write) |
N/A |
|
|
Struct |
|
|
|
Type Parameter |
|
|
|
Variable |
|
|
|
Abstract |
|
|
|
Internal |
|
|
|
Private |
|
|
|
Protected |
|
|
|
Protected internal |
|
|
|
Public |
N/A |
|
|
Read |
|
|
|
Read/write |
|
|
|
Static |
|
|
|
Virtual |
|
|
|
Write |
|
|
