Это не быстро сделать, но вы также можете запустить FXCop, и он будет предупреждать вас об объектах IDisposable, которые не находятся в блоке using ().
Работая над некоторым унаследованным кодом C # здесь, на работе, я обнаружил, что тот, кто написал его оригинально, фактически создал метод ".Dispose ()" почти для каждого класса, даже если он не нужен, но классы на самом деле не реализуют IDisposable. Что означает, что все они имеют метод Dispose (), но не могут быть помещены в блоки using () ... очень раздражает!