ReSharper Open API
ReSharper's functionality can be significantly extended with its Open API. In fact, most of ReSharper's features are implemented using this same API that is available in ReSharper plug-ins.
Functionality that you can add to ReSharper using its Open API includes (but is not limited to) the following:
- Highlighting of new errors and warnings.
- New quick-fixes.
- Custom tool windows.
- New refactorings.
For more information on using ReSharper's Open API, see ReSharper Plug-in Development Guidelines and Hadi Hariri's Writing Plug-ins for ReSharper blog post series.
You can also browse through the list of list of currently available ReSharper plugins.