private void ValidateRow(int rowPosition)
{
if (ReaderIsInvalid)
{
throw ExceptionBuilder.InvalidDataTableReader(_currentDataTable.TableName);
}
if (0 > rowPosition || _currentDataTable.Rows.Count <= rowPosition)
{
ReaderIsInvalid = true;
throw ExceptionBuilder.InvalidDataTableReader(_currentDataTable.TableName);
}
}