Това е дубликат, но нямам време да намеря оригинала.
Ако внедрява IDisposable и ако сте го създали, тогава трябва да извикате Dispose на него. Ето защо разработчикът на класа го накара да внедри IDisposable.
Колекторът за боклук не извиква Dispose на всички IDisposable-реализиращи обекти.