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; }
private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { if (m_tl != null) { SharedResources.PutTraceLogger(); m_tl = null; } }
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; }