Esempio n. 1
0
        protected override void _Dispose()
        {
            /*
             * //! dispose telegraph engine
             * if (null != m_Pipeline)
             * {
             *  m_Pipeline.Dispose();
             *  m_Pipeline = null;
             * }
             */
            //! dipose engine
            if (null != m_TelegraphAdapter)
            {
                m_TelegraphAdapter.Dispose();
                m_TelegraphAdapter = null;
            }

            //! dispose default control
            if (null != m_Control)
            {
                m_Control.Disposed -= new EventHandler(DefaultControlDisposedEventHandler);
                m_Control.Dispose();
                m_Control = null;
            }

            //! dispose default editor
            if (null != m_Editor)
            {
                m_Editor.Disposed -= new EventHandler(DefaultEditorDisposedEventHandler);
                m_Editor.Dispose();
                m_Editor = null;
            }

            base._Dispose();
        }
Esempio n. 2
0
        //! \brief default editor disposed event handler
        private void DefaultEditorDisposedEventHandler(object sender, EventArgs e)
        {
            m_Editor.Disposed -= new EventHandler(DefaultEditorDisposedEventHandler);
            m_Editor.InformationPage.Disposed   -= new EventHandler(PagesDisposedEventHandler);
            m_Editor.CommunicationPage.Disposed -= new EventHandler(PagesDisposedEventHandler);
            m_Editor.DebugPage.Disposed         -= new EventHandler(PagesDisposedEventHandler);
            m_Editor.DeviceManagerPage.Disposed -= new EventHandler(PagesDisposedEventHandler);

            m_Editor = null;
        }
Esempio n. 3
0
        private void FormDisposedEventHandler(object sender, EventArgs e)
        {
            m_Form.Disposed                  -= new EventHandler(FormDisposedEventHandler);
            m_Form.tabDebug.Disposed         -= new EventHandler(TablePageDisposedEventHandler);
            m_Form.tabCommunication.Disposed -= new EventHandler(TablePageDisposedEventHandler);
            m_Form.tabAdatperInfo.Disposed   -= new EventHandler(TablePageDisposedEventHandler);
            m_Form.tabDevices.Disposed       -= new EventHandler(TablePageDisposedEventHandler);

            m_Form = null;
        }