ReSharper Web Help

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

The features are grouped by the following feature sets:

Note

The tables below only list language-specific features and do not include a lot of features for the project/solution scope, such as Project Dependency Graph, Adjust Namespaces Refactoring, Stack Trace Explorer, or View recent files.

Code Analysis

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Code Inspection feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Solution-Wide Analysis feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Quick-Fixes for Code Issues feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Code Annotations feature_available feature_available feature_available feature_available
Call Tracking feature_available feature_available
Value Tracking feature_available
View type hierarchy feature_available feature_available
View style hierarchy feature_available feature_available feature_available feature_available

Coding Assistance

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Auto-Inserting Parentheses and Quotes feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Code Completion feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Color Assistance feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Comment with Line or Block Comment feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Complete Statement feature_available feature_available
Context Actions feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Extend/Shrink Selection feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Duplicate Current Line or Selection feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
CamelHumps feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Highlighting Matching Delimiters feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Naming Style feature_available feature_available feature_available feature_available feature_available feature_available
Paste Multiple feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Parameter Information feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Quick Documentation feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Rearrange Code feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Syntax Highlighting feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Select containing declaration feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available

Code Generation

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Generate Constructors feature_available feature_available
Generate Properties feature_available feature_available
Generate Implementing/Overriding Members feature_available feature_available
Generate Delegating Members feature_available feature_available
Generate Partial Methods feature_available feature_available
Generate Equality Members feature_available feature_available
Generate Equality Comparer feature_available feature_available
Generate Formatting Members feature_available feature_available
Generate Event Subscriptions feature_available feature_available feature_available
Generate Content for Placeholders feature_available
Generate Code from Usage feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available

Navigation and Search

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Go to Everything feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to File feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Symbol feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to File Member feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Navigate To feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Type of Symbol feature_available feature_available feature_available feature_available feature_available
Go to Declaration feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Implementation feature_available feature_available feature_available feature_available feature_available
Go to Base Symbols feature_available feature_available feature_available feature_available feature_available
Go to Derived Symbols feature_available feature_available feature_available feature_available feature_available
Go to Usage feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Containing Declaration feature_available feature_available feature_available feature_available feature_available feature_available
Go to Next/Previous Member feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Find Usages feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Find Usages Advanced feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Highlight Usages in File feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Related Files feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Bookmarks feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Viewing File Structure feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_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
Structural Search and Replace feature_available feature_available feature_available feature_available feature_available
Go to Matched Tags feature_available

Refactorings

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Change Signature feature_available feature_available
Convert Abstract Class to Interface feature_available feature_available
Convert Anonymous to Named Type feature_available 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 Iterator to Method 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
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
Extract Superclass feature_available feature_available feature_available
Extract Resource feature_available
Extract Style feature_available feature_available feature_available feature_available feature_available
Inline Class feature_available feature_available feature_available feature_available
Inline Field 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 Style feature_available
Inline Variable feature_available feature_available
Introduce field feature_available feature_available
Introduce parameter feature_available feature_available
Introduce variable feature_available feature_available feature_available feature_available
Make Method/Property Non-Static feature_available feature_available
Make Method/Property Static feature_available 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
Move to Another Folder feature_available feature_available
Move to Another Type feature_available feature_available feature_available feature_available
Move Type to Another Namespace 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
Push/Pull Parameters 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
Replace Constructor with Factory Method feature_available feature_available
Safe Delete feature_available feature_available 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 Templates

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Live Templates feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Predefined Live Templates feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Surround Templates feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Predefined Surround Templates feature_available feature_available feature_available feature_available feature_available feature_available feature_available
File Templates feature_available feature_available feature_available feature_available feature_available feature_available
Predefined File Templates feature_available feature_available feature_available feature_available feature_available
Creating Live Templates from source code feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Multi-file templates feature_available feature_available feature_available feature_available feature_available feature_available

Code Cleanup

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Code formatting feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Optimizing namespace imports feature_available feature_available feature_available feature_available
Reformatting XML documentation comments feature_available feature_available feature_available feature_available
Remove code redundancies feature_available
Shorten qualified references feature_available feature_available
Insert default file header feature_available
Reordering type members feature_available

Other Features and Feature Groups

Feature C# VB.NET HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
Unit Testing feature_available feature_available feature_available feature_available

See Also

Reference: