Why you should extend ReSharper
When we talk about extending ReSharper, you might wonder why you should do this. As ReSharper extends Visual Studio, why should you extend ReSharper and not Visual Studio?
To answer this, let's check how we can extend ReSharper. The following are the four ways to do it:
Live templates
Structural Search and Replace
External annotations
Plugins
We have already described the first two methods in the previous chapters. They just provide new rules to the existing ReSharper features, so this gives us a clear picture about why they are related to extending ReSharper. The same is the case with external annotations; they provide new rules for the code analysis feature.
Note
External annotations are not in the scope of this book. You can read more about this topic on the ReSharper Web Help page at http://www.jetbrains.com/resharper/webhelp/Code_Analysis__External_Annotations.html.
The last option, that is, plugins, are the most powerful as they are not strongly associated with...