private bool FillNextResult(DataReaderContainer dataReader)
{
bool flag = true;
if (this._hasFillErrorHandler)
{
try
{
flag = dataReader.NextResult();
}
catch (Exception exception)
{
if (!ADP.IsCatchableExceptionType(exception))
{
throw;
}
ADP.TraceExceptionForCapture(exception);
this.OnFillErrorHandler(exception, null, null);
}
return(flag);
}
return(dataReader.NextResult());
}