private void Dispose(bool disposing) { if (this.disposedValue == false) { if (disposing) { // Dispose managed resources. } // Dispose unmanaged resources. this.DestroyBitmap(); IntPtr dc = this.MemoryDeviceContext; if (dc != IntPtr.Zero) { this.MemoryDeviceContext = IntPtr.Zero; Win32.DeleteDC(dc); } } this.disposedValue = true; }