private string[] readNextRecord()
{
if (parser.IsEndOfStream())
{
endOfFile = true;
values = null;
return(null);
}
try
{
string[] results = parser.ReadRecord();
++recordCount;
return(results);
}
catch (SeparatedValueSyntaxException exception)
{
throw new RecordProcessingException(recordCount, SharedResources.InvalidRecordFormatNumber, exception);
}
}