/// <summary> /// Dispose method. Inheritors should override this method to do any additional cleanup. /// </summary> protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { if (_pen != null) { _pen.Dispose(); _pen = null; } if (_brush != null) { _brush.Dispose(); _brush = null; } if (_fontFactory != null) { _fontFactory.Dispose(); _fontFactory = null; } } }
public void Dispose() { if (_fontFactory != null) { _fontFactory.Dispose(); _fontFactory = null; } if (_stringFormatFactory != null) { _stringFormatFactory.Dispose(); _stringFormatFactory = null; } if (_brushFactory != null) { _brushFactory.Dispose(); _brushFactory = null; } }