Для чего предназначен метод Finalize?

Для детерминированного уничтожения объектов типа
У Finalize нет особого предназначения
Finalize - аналог блока finally
Позволяет объекту выполнить корректную очистку, прежде чем сборщик мусора освободит занимаемую объектом память