public DataAccessFile(string fileName, DataAccessFileType fileType) { _fileName = fileName; _type = fileType; switch (_type) { case DataAccessFileType.Position: _columns = Enum.GetNames(typeof(DataAccessPositionColumns)).ToList(); break; case DataAccessFileType.Sample: break; } }
/// <summary> /// Constructs a data access file with user supplied columns /// </summary> public DataAccessFile(string fileName, List<string> userSuppliedColumns) { _fileName = fileName; _type = DataAccessFileType.Custom; _columns = userSuppliedColumns; }
/// <summary> /// Column names are either specified separately or read from file /// </summary> public DataAccessFile(string fileName) { _fileName = fileName; _type = DataAccessFileType.Custom; }