示例#1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_msdr != null)
         {
             _msdr.CloseDataFile();
             _msdr = null;
         }
     }
     base.Dispose(disposing);
 }
示例#2
0
 public override void Dispose()
 {
     if (m_reader != null)
     {
         try
         {
             m_reader.CloseDataFile();
         }
         catch (Exception ex)
         {
             Console.WriteLine("Error occurred when trying to close AgilentD file: " + this.DatasetName + "\nDetails: " + ex.Message);
         }
     }
     base.Dispose();
 }
示例#3
0
        protected override void DoRealGo()
        {
            reader.CloseDataFile();

            reader.OpenDataFile(GetOriginFile());

            firstScan = 1;

            lastScan = (int)reader.MSScanFileInformation.TotalScansPresent;

            retentionTimes = reader.GetRetentionTimes();

            txtScan.Text = firstScan.ToString();

            DisplayScan();
        }