ReSharper Web Help

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 modifier icons (shared between the two sets) further down the table.

Symbol or modifier IntelliJ IDEA icon Visual Studio icon

Symbol icons

Anonymous method

IntelliJ IDEA symbol icons: C# anonymous method

Visual Studio symbol icons: C# anonymous method

Class

IntelliJ IDEA symbol icons: class

Visual Studio symbol icons: class

Constant

IntelliJ IDEA symbol icons: constant

Visual Studio symbol icons: constant

Constructor

IntelliJ IDEA symbol icons: constructor

Visual Studio symbol icons: constructor

C# code file

Common icons: C# code file

Common icons: C# code file

Delegate

IntelliJ IDEA symbol icons: delegate

Visual Studio symbol icons: delegate

Destructor

IntelliJ IDEA symbol icons: C# destructor

Visual Studio symbol icons: C# destructor

Enumeration

IntelliJ IDEA symbol icons: enumeration

Visual Studio symbol icons: enumeration

Enumeration member

IntelliJ IDEA symbol icons: enumeration member

Visual Studio symbol icons: enumeration member

Event

IntelliJ IDEA symbol icons: event

Visual Studio symbol icons: event

Extension method

IntelliJ IDEA symbol icons: C# anonymous method

Visual Studio symbol icons: C# extension method

Field

IntelliJ IDEA symbol icons: field

Visual Studio symbol icons: field

Indexer

IntelliJ IDEA symbol icons: C# indexer

Visual Studio symbol icons: C# indexer

Interface

IntelliJ IDEA symbol icons: interface

Visual Studio symbol icons: interface

Method

IntelliJ IDEA symbol icons: method

Visual Studio symbol icons: method

Namespace

IntelliJ IDEA symbol icons: namespace

Visual Studio symbol icons: namespace

Operator

IntelliJ IDEA symbol icons: operator

Visual Studio symbol icons: operator

Parameter

IntelliJ IDEA symbol icons: parameter

Visual Studio symbol icons: parameter

Property

IntelliJ IDEA symbol icons: property

Visual Studio symbol icons: property

Property (write)

N/A

Visual Studio symbol icons: write-only property

Struct

IntelliJ IDEA symbol icons: structure

Visual Studio symbol icons: structure

Type Parameter

IntelliJ IDEA symbol icons: type parameter

Visual Studio symbol icons: type parameter

Variable

IntelliJ IDEA symbol icons: variable

Visual Studio symbol icons: variable

Modifier icons (shared between the two sets)

Abstract

Modifier icons: abstract

Internal

Modifier icons: internal

Private

Modifier icons: private

Protected

Modifier icons: protected

Protected internal

Modifier icons: protected internal

Public

N/A

Read

Modifier icons: read-only

Read/write

Modifier icons: read-write

Static

Modifier icons: static

Virtual

Modifier icons: virtual

Write

Modifier icons: write-only

See Also

Reference