ReSharper 10.0 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 Protobuf
Finding code issues with code inspections 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 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 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 feature_available
Importing Missing Namespaces feature_available feature_available feature_available feature_available feature_available
Fix in Scope feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Custom code inspections and quick-fixes feature_available feature_available feature_available feature_available feature_available feature_available
Code Annotations feature_available feature_available feature_available feature_available
Inspect This feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Call Tracking feature_available feature_available
Value Tracking feature_available
Type hierarchy feature_available feature_available feature_available
Hierarchy of includes feature_available
Type dependency diagram feature_available feature_available
View style hierarchy feature_available feature_available feature_available feature_available feature_available
Path mapping feature_available feature_available

Coding Assistance

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
Automatic 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 feature_available feature_available
Basic 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 feature_available feature_available
Smart Completion feature_available feature_available feature_available feature_available feature_available
Import Symbol Completion feature_available feature_available feature_available feature_available feature_available feature_available
Double Completion feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Filters in Code Completion feature_available feature_available feature_available feature_available
Complete Statement 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 feature_available feature_available
Color Assistance feature_available feature_available feature_available feature_available feature_available 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 feature_available
Regular expressions assistance feature_available feature_available feature_available
Parameter Information 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 feature_available feature_available
Selecting 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 feature_available feature_available
Quick Documentation feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Auto-Insert 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 feature_available feature_available
Highlight 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 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
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 feature_available feature_available
Splitting lines with string literals feature_available feature_available feature_available
Adding and Removing #Region Blocks 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 feature_available feature_available
Copy XML-doc ID and fully-qualified name to clipboard 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 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 feature_available feature_available

Code Style Assistance

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
Enforcing naming standards feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Code Cleanup feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Enforcing code formatting rules 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 feature_available
Implicit/Explicit Typing feature_available feature_available
Built-in Type References Style feature_available
Arranging member qualifiers feature_available feature_available
Arranging modifiers feature_available feature_available
Namespace/module import style feature_available feature_available feature_available feature_available feature_available
Include directive style feature_available
File header style feature_available
Removing code redundancies feature_available
Using auto-properties feature_available
Making fields readonly feature_available
Attribues style feature_available
Reformatting XML documentation comments feature_available feature_available feature_available feature_available
Reordering type members feature_available
Normalizing quotes feature_available feature_available feature_available
Terminating statements feature_available feature_available
Optimizing reference comments feature_available
Collapsing empty tags feature_available
Alphabetizing properties feature_available

Navigation and Search

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
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 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 feature_available feature_available
Go to Symbol feature_available 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 feature_available feature_available
Go to Type of Symbol feature_available feature_available 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 feature_available feature_available
Go to Implementation feature_available feature_available feature_available feature_available feature_available feature_available
Go to Base Symbols feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Go to Derived Symbols feature_available feature_available 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 feature_available feature_available
Go to Containing Declaration feature_available feature_available feature_available 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 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 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 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 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 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 feature_available feature_available
Navigate to Assembly Explorer feature_available feature_available
Navigate to Conflicting Declarations feature_available feature_available
Navigate to Control Flow Target feature_available feature_available
Navigate to Decompiled Sources feature_available feature_available
Navigate to Exposing APIs feature_available feature_available
Navigate to Extension Methods feature_available feature_available
Navigate to Function Exits feature_available feature_available
Navigate to Generic Substitutions feature_available feature_available
Navigate to Implementing Members feature_available feature_available
Navigate to Member Overloads feature_available feature_available
Navigate to Metadata View feature_available feature_available
Navigate to Object Browser feature_available feature_available
Navigate to Overriding Members feature_available feature_available
Navigate to Parameter Declaration feature_available feature_available
Navigate to Sources from Symbol Files feature_available feature_available
Navigate to Test Explorer feature_available feature_available
Navigate to To-do Explorer 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
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 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 feature_available feature_available
Structural Search and Replace feature_available feature_available feature_available feature_available feature_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 Protobuf
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 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 Namespace Alias 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 Non-Static feature_available feature_available feature_available
Make Method/Property Static feature_available 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 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 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 Generation

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
Generate Code from Usage feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Generating Code with Code Completion feature_available feature_available feature_available
Generate Constructors feature_available feature_available feature_available feature_available
Generate Properties/(Getters and Setters) feature_available feature_available feature_available
Generate Implementing/Overriding Members feature_available feature_available 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 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_available feature_available feature_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 Placeholders feature_available

Code Templates

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
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 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 feature_available
File Templates feature_available feature_available feature_available 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 feature_available
Multi-file templates feature_available feature_available feature_available feature_available feature_available feature_available feature_available
Postfix Templates feature_available
Source Templates feature_available

Other Features and Feature Groups

Feature C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf
Unit Testing 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 feature_available

See Also

Last modified: 5 February 2016