The following table compares features found in plain Visual Studio with features added to Visual Studio by ReSharper.
| Feature | Visual Studio | ReSharper 4.0 |
| Code Analysis | ||
| On-the-fly error highlighting | (SP1) | |
| Solution-wide error highlighting | | |
| Possible NullReferenceException analysis | | |
| Code inspections | | ~100 |
| Quick-fixes | | ~200 |
| Importing namespaces | | |
| Navigation & Search | ||
| Go to Declaration | | |
| Go to Base Type | | |
| Go to Inheritor | | |
| Find References | | |
| Go to Reference | | |
| Highlight References | | |
| Go to Type | | |
| Go to File | | |
| Go to Symbol | | |
| View Recent Files | | |
| View Recent Edits | | |
| Type Hierarchy | | |
| File Structure | | |
| To-Do Items (solution-wide) | | |
| Stack Trace Explorer | | |
| Coding Assistance | ||
| Symbol Completion | | |
| Smart Completion | | |
| Import Symbol Completion | | |
| Code snippets / code templates | | |
| Generate file from template | | |
| Generate type members | | |
| Complete Statement | | |
| Rearrange Code | | |
| Refactorings | ||
| Solution-wide refactorings | 7 | 34 |
| Context actions | | 130 |
| Code Cleanup | ||
| Optimize usings | | |
| Remove code redundancies | | |
| Organize type members | | |
| Reformat code | | |
| Code cleanup: performs all cleanup tasks in one go | | |
| Unit Testing | ||
| NUnit support | | |
| MbUnit support | | |
| xUnit.net support | | |
| MSTest support | | |
| Unit Test Explorer | | |
| Multiple unit test sessions | | |
| Profiler integration | | |
1 Available via
power toy
2 Available via
plug-in
3 Available via 
4 Available via
plug-in
(SP1)