A roslyn code analyzer to check if override methods call their base implementation.
How to use
- Compile and install the VSIX
- Create an attribute in your code somewhere like this:
class EnsureBaseCallAttribute : Attribute { }
- Add the attribute to any method you want checked and the analyzer will show an error if you do not call the base implementation of that method (or if it is unreachable). Example: