Exemple #1
0
        /// <summary>
        /// Cleanup - close all temp files and delete.
        /// </summary>
        private void Cleanup()
        {
            if (SttsCountsStream != null)
            {
                SttsCountsStream.Close();
                SttsCountsWriter.Dispose();
                SttsCountsReader.Dispose();
                File.Delete(SttsCountsFileName);
                SttsCountsStream = null;
            }

            if (SttsTimeDeltaStream != null)
            {
                SttsTimeDeltaStream.Close();
                SttsTimeDeltaWriter.Dispose();
                SttsTimeDeltaReader.Dispose();
                File.Delete(SttsTimeDeltaFileName);
                SttsTimeDeltaStream = null;
            }

            if (SampleSizeStream != null)
            {
                SampleSizeStream.Close();
                SampleSizeWriter.Dispose();
                SampleSizeReader.Dispose();
                File.Delete(SampleSizeFileName);
                SampleSizeStream = null;
            }

            if (SyncSampleMapStream != null)
            {
                SyncSampleMapStream.Close();
                SyncSampleMapWriter.Dispose();
                SyncSampleMapReader.Dispose();
                File.Delete(SyncSampleMapFileName);
                SyncSampleMapStream = null;
            }

            if (SampleToChunkBox != null)
            {
                SampleToChunkBox.Cleanup();
                //SampleToChunkBox = null;
            }
        }