protected override void Dispose(bool disposing) { if (disposing) { document.DocumentAboutToBeChanged -= DocumentAboutToBeChanged; if (codeCompletionListView != null) { codeCompletionListView.Dispose(); codeCompletionListView = null; } if (declarationViewWindow != null) { declarationViewWindow.Dispose(); declarationViewWindow = null; } } base.Dispose(disposing); }
void CloseCodeCompletionWindow(object sender, EventArgs e) { if (m_code_complete != null) { m_code_complete.Closed -= new EventHandler(CloseCodeCompletionWindow); m_code_complete.Dispose(); m_code_complete = null; } }