protected virtual void Dispose(bool disposing) { if (disposing) { DockPanel = null; if (m_autoHideTab != null) { m_autoHideTab.Dispose(); } if (m_tab != null) { m_tab.Dispose(); } Form.Disposed -= Form_Disposed; Form.TextChanged -= Form_TextChanged; m_events.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (disposing) { lock (this) { DockPanel = null; if (AutoHideTab != null) { AutoHideTab.Dispose(); } if (m_tab != null) { m_tab.Dispose(); } Form.Disposed -= new EventHandler(Form_Disposed); Form.TextChanged -= new EventHandler(Form_TextChanged); Events.Dispose(); } } }