/// <summary>
 /// Buffer all records left unread into memory and return the summary
 /// </summary>
 /// <returns>The final summary</returns>
 private IResultSummary Summary()
 {
     // read all records into memory
     while (_hasMoreRecords)
     {
         _receiveOneAction.Invoke();
     }
     // return the summary
     return(SummaryCollector.Build());
 }
Example #2
0
 /// <summary>
 /// Buffer all records left unread into memory and return the summary
 /// </summary>
 /// <returns>The final summary</returns>
 private async Task <IResultSummary> SummaryAsync()
 {
     // read all records into memory
     while (_hasMoreRecords)
     {
         await _receiveOneFunc().ConfigureAwait(false);
     }
     // return the summary
     return(SummaryCollector.Build());
 }