29.11.2017 Dispose interface, Dispose pattern
 
Добрый день,

Рисую с GDI+ и нужно по идее освободить памать после таких обьектов как Font, Pen etc.
Имплементирую интерфейс Dispose, как здесь написано, и что-то мне не захотелось городить огород с Dispose Pattern.
Сделал по простому:
public void Dispose()
{
    if (mTitleFont != null)
    {
       mTitleFont.Dispose();
       mTitleFont = null;
    }
}

~MyClass()
{
    Dispose();
}


Хотелось бы узнать, как народ реализует интерфейс Dispose.