protected override void Dispose(bool disposing)
{
lock (this)
{
if (!this.m_disposed && disposing)
{
this._mFocusManager.Dispose();
if (this.m_mdiClientController != null)
{
this.m_mdiClientController.HandleAssigned -= this.MdiClientHandleAssigned;
this.m_mdiClientController.MdiChildActivate -= this.ParentFormMdiChildActivate;
this.m_mdiClientController.Layout -= this.MdiClient_Layout;
this.m_mdiClientController.Dispose();
}
this.FloatWindows.Dispose();
this.Panes.Dispose();
this.DummyContent.Dispose();
this.m_disposed = true;
}
base.Dispose(disposing);
}
}