protected override void Dispose(bool disposing) { try { if (disposing) { IDisposable graphicsDispose = graphics as IDisposable; if (graphicsDispose != null) { graphicsDispose.Dispose(); graphicsDispose = null; } if (contactTarget != null) { contactTarget.Dispose(); contactTarget = null; } } } finally { base.Dispose(disposing); } }
protected override void Dispose(bool disposing) { if (disposing) { // Release managed resources. IDisposable graphicsDispose = graphics as IDisposable; if (graphicsDispose != null) { graphicsDispose.Dispose(); } if (contactTarget != null) { contactTarget.Dispose(); contactTarget = null; } } // Release unmanaged Resources. // Set large objects to null to facilitate garbage collection. base.Dispose(disposing); }