Пример #1
0
 // Token: 0x060061CE RID: 25038 RVA: 0x001B6BC4 File Offset: 0x001B4DC4
 void IByteRangeDownloaderService.GetDownloadedByteRanges(out int[] byteRanges, out int size)
 {
     size       = 0;
     byteRanges = null;
     if (this._downloader == null)
     {
         throw new InvalidOperationException(SR.Get("ByteRangeDownloaderNotInitialized"));
     }
     int[,] downloadedByteRanges = ((ByteRangeDownloader)this._downloader).GetDownloadedByteRanges();
     byteRanges = ByteRangeDownloader.ConvertByteRanges(downloadedByteRanges);
     size       = byteRanges.Length;
 }
Пример #2
0
 // Token: 0x060061CD RID: 25037 RVA: 0x001B6B50 File Offset: 0x001B4D50
 void IByteRangeDownloaderService.RequestDownloadByteRanges(int[] byteRanges, int size)
 {
     if (byteRanges == null)
     {
         throw new ArgumentNullException("byteRanges");
     }
     if (byteRanges.Length == 0 || byteRanges.Length % 2 != 0)
     {
         throw new ArgumentException(SR.Get("InvalidByteRanges", new object[]
         {
             "byteRanges"
         }));
     }
     if (this._downloader == null)
     {
         throw new InvalidOperationException(SR.Get("ByteRangeDownloaderNotInitialized"));
     }
     ((ByteRangeDownloader)this._downloader).RequestByteRanges(ByteRangeDownloader.ConvertByteRanges(byteRanges));
 }