public void Close() { if (_file != null) { _file.Close(); _file.Dispose(); _file = null; } Dispose(); }
public bool Open(string fileName, int ScanningMode) { Debug.WriteLine("CsvWriteFile.Open()" + Thread.CurrentThread.ManagedThreadId.ToString()); Close(); _scan_mode = ScanningMode; _line_cnt = (_scan_mode == 5) ? 1 : 5; for (int i = 0; i < _line_cnt; i++) { line_keeper[i] = new LineKeeper(); } _file = new sCsvWriteFiles(); return(_file.Open(fileName)); }