В общем, ответ действительно нет.
Однако, правильно реализованный класс, который реализует IDisposable
, используя IDisposable шаблон (надеюсь, все классы .NET делают это). Также будет реализован финализатор, который вызывается, когда объект собирается мусором, а внутри финализатора он вызывает Dispose
. Таким образом, для всех правильных реализаций IDisposable
будет вызван метод Dispose
.
(Примечание: контр-пример Фернандо неправильно реализует IDisposable
)