protected override void Dispose(bool disposing) { lock (this) { try { if (!m_disposed && disposing) { m_focusManager.Dispose(); if (m_mdiClientController != null) { m_mdiClientController.HandleAssigned -= new EventHandler(MdiClientHandleAssigned); m_mdiClientController.MdiChildActivate -= new EventHandler(ParentFormMdiChildActivate); m_mdiClientController.Layout -= new LayoutEventHandler(MdiClient_Layout); m_mdiClientController.Dispose(); } FloatWindows.Dispose(); Panes.Dispose(); DummyContent.Dispose(); m_disposed = true; } base.Dispose(disposing); } catch { } } }
/// <exclude/> protected override void Dispose(bool disposing) { if (!m_disposed) { try { if (disposing) { FloatWindows.Dispose(); Panes.Dispose(); DummyContent.Dispose(); } m_localWindowsHook.Uninstall(); m_disposed = true; } finally { base.Dispose(disposing); } } }
protected override void Dispose(bool disposing) { if (!m_disposed && disposing) { m_focusManager.Dispose(); if (m_mdiClientController != null) { m_mdiClientController.HandleAssigned -= MdiClientHandleAssigned; m_mdiClientController.MdiChildActivate -= ParentFormMdiChildActivate; m_mdiClientController.Layout -= MdiClient_Layout; m_mdiClientController.Dispose(); } FloatWindows.Dispose(); Panes.Dispose(); DummyContent.Dispose(); m_disposed = true; } base.Dispose(disposing); }