Exemplo n.º 1
0
        private void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            if (disposing)
            {
                // cleanup managed resources (none to cleanup for now)
            }

            // Clean up the tracelogger and util objects
            if (m_mount != null)
            {
                SharedResources.DisconnectMount();
                m_mount  = null;
                m_camera = null;
            }

            SharedResources.PutTraceLogger();
            tl = null;

            utilities.Dispose();
            utilities = null;
            astroUtilities.Dispose();
            astroUtilities = null;
            transform.Dispose();
            transform = null;

            disposed = true;
        }
Exemplo n.º 2
0
 private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (m_tl != null)
     {
         SharedResources.PutTraceLogger();
         m_tl = null;
     }
 }
Exemplo n.º 3
0
        private void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            if (disposing)
            {
                // free managed resources here
            }

            if (m_camera != null)
            {
                SharedResources.DisconnectCamera();
                m_camera = null;
            }

            SharedResources.PutTraceLogger();
            tl = null;

            disposed = true;
        }