public PaginatedResults(T[] pageOfResults, int totalResults, Vertica.Utilities_v4.Collections.Pagination pagination)
        {
            uint pageNumber;

            this.Pagination = pagination;
            uint num = Convert.ToUInt32(totalResults);

            if (pagination.PageNumber == 0)
            {
                pageNumber = 1;
            }
            else
            {
                pageNumber = pagination.PageNumber;
            }
            this.CurrentPage   = pageNumber;
            this.PageOfResults = pageOfResults;
            this.TotalResults  = num;
            this.TotalPages    = pagination.PageCount(num);
            uint num1 = 0;

            if (this.CurrentPage <= this.TotalPages)
            {
                num1 = (PaginatedResults <T> .PageNotComplete(pageOfResults, pagination) ? Convert.ToUInt32((long)pagination.FirstRecord + (long)((int)pageOfResults.Length) - 1L) : pagination.LastRecord);
            }
            this.RecordNumbers = (num1 > 0 ? new Range <uint>(pagination.FirstRecord, num1) : new Range <uint>(0, 0));
        }
 private void JustDecompileGenerated_set_Pagination(Vertica.Utilities_v4.Collections.Pagination value)
 {
     this.JustDecompileGenerated_Pagination_k__BackingField = value;
 }
 private static bool PageNotComplete(T[] pageOfResults, Vertica.Utilities_v4.Collections.Pagination pagination)
 {
     return((long)pageOfResults.Length < (long)pagination.PageSize);
 }