NextResult() private method

private NextResult ( ) : bool
return bool
 private bool FillNextResult(DataReaderContainer dataReader) {
     bool result = true;
     if (_hasFillErrorHandler) {
         try {
             // only try-catch if a FillErrorEventHandler is registered so that
             // in the default case we get the full callstack from users
             result = dataReader.NextResult();
         }
         catch(Exception e) {
             // 
             if (!ADP.IsCatchableExceptionType(e)) {
                 throw;
             }
             ADP.TraceExceptionForCapture(e);
             OnFillErrorHandler(e, null, null);
         }
     }
     else {
         result = dataReader.NextResult();
     }
     return result;
 }
 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();
 }