public static Recording[] ReadRecords(string file) { if (!RecordSetUtils.IsValidRecordSet(file)) { throw new FormatException("Invalid file format for set"); } return(System.IO.File.ReadAllLines(file) .Skip(1) .Select(line => ParseRecordLine(line)) .ToArray()); }
public RecordSetWriter(string file) { if (!System.IO.File.Exists(file)) { RecordSetUtils.CreateNewFile(file); } else { if (!RecordSetUtils.IsValidRecordSet(file)) { throw new FormatException("Invalid file format for set"); } } File = file; }