private void validateHeaders(string[] headers) { var exception = new PKSimException(PKSimConstants.Error.SimulationResultsFileDoesNotHaveTheExpectedFormat); if (headers.Length <= FIRST_QUANTITY) { throw exception; } //check if headers are actually real strings double result; if (double.TryParse(headers[0], out result)) { throw exception; } for (int i = 0; i < headers.Length; i++) { if (_regex.IsMatch(headers[i])) { headers[i] = _regex.Match(headers[i]).Groups["header"].Value.Trim(); } } }
private void validateFileFormat(string[] headers) { var exception = new PKSimException(PKSimConstants.Error.SimulationPKAnalysesFileDoesNotHaveTheExpectedFormat); if (headers.Length <= NUMBER_OF_COLUMNS) { throw exception; } //check if headers are actually real strings double result; if (double.TryParse(headers[0], out result)) { throw exception; } }