ReSharper Help

ReSharper Features in Different Languages

The tables below explain for which languages/technologies each ReSharper feature is supported.

The features are grouped by the following feature sets:

Code Analysis

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Finding code issues with code inspectionsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Solution-Wide Analysisfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Quick-Fixes for Code Issuesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Importing Missing Namespacesfeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Fix in Scopefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Custom code inspections and quick-fixesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Code Annotationsfeature_availablefeature_availablefeature_availablefeature_available
Call Trackingfeature_availablefeature_available
Value Trackingfeature_available
Explore type hierarchyfeature_availablefeature_availablefeature_available
Explore type dependency diagramfeature_availablefeature_available
View style hierarchy feature_availablefeature_availablefeature_availablefeature_available
Path mapping feature_availablefeature_available

Coding Assistance

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Code Completion (IntelliSense)feature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Double Completionfeature_availablefeature_available
Filters in Code Completionfeature_availablefeature_availablefeature_availablefeature_available
Complete Statementfeature_availablefeature_available
Syntax Highlightingfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Color Assistancefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Context Actionsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Regular expressions assistancefeature_available
Parameter Informationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Extend/Shrink Selectionfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Selecting containing declarationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Quick Documentationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Auto-Inserting Matching Delimitersfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Highlighting Matching Delimitersfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Rearrange Codefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Duplicate Current Line or Selectionfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Splitting lines with string literalsfeature_available
Adding and Removing #Region Blocks feature_availablefeature_available
Comment with Line or Block Commentfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Copy XML-doc ID and fully-qualified name to clipboardfeature_availablefeature_available
Paste Multiplefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
CamelHumpsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available

Code Style Assistance

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Enforcing naming standardsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Code Cleanupfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Enforcing code formatting rulesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Implicit/Explicit Typingfeature_availablefeature_available
Built-in Type References Stylefeature_available
Arranging member qualifiers feature_available feature_available
Arranging modifiersfeature_availablefeature_available
Namespace/module import style feature_available feature_available feature_available feature_available feature_available
Include directive style feature_available
File header stylefeature_available
Removing code redundanciesfeature_available
Using auto-propertiesfeature_available
Making fields readonlyfeature_available
Attribues stylefeature_available
Reformatting XML documentation commentsfeature_availablefeature_availablefeature_availablefeature_available
Reordering type membersfeature_available
Normalizing quotesfeature_availablefeature_availablefeature_available
Terminating statementsfeature_availablefeature_available
Optimizing reference commentsfeature_available
Collapsing empty tagsfeature_available
Alphabetizing propertiesfeature_available

Navigation and Search

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Go to Everythingfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Filefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Symbolfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to File Memberfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Navigate Tofeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Type of Symbol feature_available feature_available feature_available feature_available feature_available feature_available
Go to Declarationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Implementationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Base Symbolsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Derived Symbolsfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Usagefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Containing Declarationfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Next/Previous Memberfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Find Usagesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Find Usages Advancedfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Highlight Usages in File feature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Related Filesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Bookmarksfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Viewing File Structurefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Structural Search and Replacefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Go to Matched Tags feature_available
Switching between header and source feature_available
Go to Primary Template/Specializations feature_available

Refactorings

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Refactor This feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Change Signature feature_available feature_available feature_available
Convert Abstract Class to Interface feature_available feature_available
Convert Anonymous to Named Type feature_available
Convert Extension Method to Plain Static feature_available feature_available
Convert Indexer to Method feature_available feature_available
Convert Interface to Abstract Class feature_available feature_available
Convert Method to Indexer feature_available feature_available
Convert Method to Property feature_available feature_available
Convert Property to Auto-Property feature_available feature_available
Convert property to method(s) feature_available feature_available
Convert Static to Extension Method feature_available feature_available
Copy Type feature_available feature_available feature_available feature_available
Encapsulate Field feature_available feature_available
Extract Class feature_available feature_available feature_available
Extract Class from Parameters feature_available feature_available
Extract Interface feature_available feature_available feature_available
Extract Method feature_available feature_available feature_available
Extract Superclass feature_available feature_available feature_available
Extract CSS Style feature_available feature_available feature_available feature_available
Extract XAML Resource feature_available
Extract XAML Style feature_available
Inline Class feature_available feature_available feature_available feature_available
Inline Field feature_available feature_available feature_available
Inline Method feature_available feature_available
Inline Parameter feature_available feature_available
Inline Resource feature_available feature_available feature_available feature_available
Inline XAML Resource feature_available
Inline Variable feature_available feature_available feature_available
Introduce field feature_available feature_available feature_available
Introduce parameter feature_available feature_available
Introduce variable feature_available feature_available feature_available feature_available
Introduce Variable for Substring feature_available feature_available feature_available feature_available
Make Method/Property Non-Static feature_available feature_available feature_available
Make Method/Property Static feature_available feature_available feature_available
Make Shared feature_available
Move Instance Method feature_available feature_available
Move Resource feature_available feature_available feature_available feature_available
Move to Resource feature_available feature_available feature_available feature_available feature_available
Move to Another File feature_available feature_available feature_available feature_available feature_available
Move to Another Folder feature_available feature_available feature_available
Move to Another Type feature_available feature_available
Move type to another namespace/module feature_available feature_available feature_available feature_available
Move Type to Outer Scope feature_available feature_available
Pull Members Up feature_available feature_available
Push Members Down feature_available feature_available feature_available
Rename feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Replace Constructor with Factory Method feature_available feature_available
Safe Delete feature_available feature_available feature_available feature_available feature_available
Transform Out Parameters feature_available feature_available
Use Base Type Where Possible feature_available feature_available feature_available feature_available

Code Generation

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Generate Code from Usagefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Generating Code with Code Completion feature_available feature_available feature_available
Generate Constructorsfeature_availablefeature_availablefeature_availablefeature_available
Generate Properties/(Getters and Setters) feature_available feature_available feature_available
Generate Implementing/Overriding Membersfeature_availablefeature_availablefeature_availablefeature_available
Generate Delegating Members feature_available feature_available
Generate Partial Methods feature_available feature_available
Generate Equality Members feature_available feature_available feature_available
Generate Hash Function feature_available feature_available feature_available
Generate Equality Comparer feature_available feature_available
Generate Formatting Members feature_available feature_available
Generate Event Subscriptions feature_availablefeature_availablefeature_available
Generate Definitions feature_available
Copy and move operations feature_available
Relational operations feature_available
Stream output operator feature_available
Swap function feature_available
Generate Content for Placeholdersfeature_available

Code templates

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Live Templatesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Surround Templatesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
File Templatesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Creating Live Templates from source codefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Multi-file templatesfeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available
Source Templatesfeature_available

Other Features and Feature Groups

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Unit Testingfeature_availablefeature_availablefeature_availablefeature_available
To-do Items feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available

See Also

Last modified: 9 July 2015