icsharpcode/NRefactory — pull request #199 by luiscubal (2013-06-24 16:19:59+00:00)
Title: DisposeMethodInNonIDisposableTypeIssue

This issue detects when a class has a void method named Dispose with no arguments, yet does not implement System.IDisposable.
The fix adds the correct base type.

This issue is disabled for interfaces, because there's a chance some class might explicitly implement it. In such cases, just adding System.IDisposable without changing the other classes would cause compile errors.