protected override void Dispose(bool disposing) { if (disposing) { if (_pen != null) { _pen.Dispose(); _pen = null; } if (_gdiObjectFactory != null) { _gdiObjectFactory.Dispose(); _gdiObjectFactory = null; } } base.Dispose(disposing); }
public UnifiedFactory(GdiObjectFactory gdiObjectFactory) { _gdiObjectFactory = gdiObjectFactory; }
public VtkPresentationImageRenderer() { _pen = new Pen(Color.White); _gdiObjectFactory = new GdiObjectFactory(); }
public void Dispose() { if (_gdiObjectFactory == null) return; _gdiObjectFactory.Dispose(); _gdiObjectFactory = null; }