// Token: 0x06000865 RID: 2149 RVA: 0x000395B3 File Offset: 0x000377B3 private Class_222(Uri arg_0, int sayıInt_0, TimeSpan arg_1, Class_227 arg_2, string str_0, Exception arg_3) { this.prop_0 = arg_0; this.prop_3 = sayıInt_0; this.prop_4 = arg_1; this.prop_1 = arg_2; this.prop_2 = str_0; this.prop_5 = arg_3; }
// Token: 0x060008F4 RID: 2292 RVA: 0x0003AFA8 File Offset: 0x000391A8 private TResponse pmethod_1579 <TResponse>(Class_272 arg_0, byte[] byteDizi_0) where TResponse : class { string str_ = Class_416.SerializeObject(new object[] { arg_0 }); Uri arg_ = this.xmethod_1581(arg_0.prop_1); object obj = null; int num = 0; TimeSpan timeSpan; while (this.field_2.prop_2.nmethod_1(++num, out timeSpan)) { string text = this.field_3.gmethod_1543(arg_, str_); if (!string.IsNullOrEmpty(text) && (obj = Class_416.DeserializeObject(text)) != null && !(obj is long) && (!(obj is Class_424) || ((Class_424)obj).lmethod_3358(0).prop_3 != Class_428.Integer)) { break; } Class_227 class_ = (obj == null) ? Class_227.RequestFailedRetry : ((obj is long) ? ((Class_227)Enum.ToObject(typeof(Class_227), obj)) : ((Class_227)((Class_424)obj).lmethod_3358(0).Value <int>())); if (class_ != Class_227.Ok) { EventHandler <Class_222> eventHandler = this.field_10; if (eventHandler != null) { eventHandler(this, new Class_222(arg_, num, timeSpan, class_, text)); } } if (class_ == Class_227.RequestFailedRetry) { this.smethod_1580(timeSpan); } else { if (class_ != Class_227.Ok) { throw new Class_224(class_); } break; } } string text2 = ((Class_424)obj).lmethod_3358(0).ToString(); if (!(typeof(TResponse) == typeof(string))) { return(Class_416.DeserializeObject <TResponse>(text2, new Class_299[] { new Class_263(byteDizi_0) })); } return(text2 as TResponse); }
// Token: 0x060008ED RID: 2285 RVA: 0x0003A904 File Offset: 0x00038B04 public Class_233 tmethod_1572(Stream stream_, string str_0, Class_233 arg_0, DateTime?arg_1 = null, CancellationToken?arg_2 = null) { if (stream_ == null) { throw new ArgumentNullException("stream"); } if (string.IsNullOrEmpty(str_0)) { throw new ArgumentNullException("name"); } if (arg_0 == null) { throw new ArgumentNullException("parent"); } if (arg_0.prop_1 == Class_235.File) { throw new ArgumentException("Invalid parent node"); } this.gmethod_1583(); if (arg_2 != null) { stream_ = new Class_246(stream_, arg_2.Value); } string text = string.Empty; int num = 0; TimeSpan timeSpan; while (this.field_2.prop_2.nmethod_1(++num, out timeSpan)) { Class_279 arg_3 = new Class_279(stream_.Length); Class_280 class_ = this.lmethod_1578 <Class_280>(arg_3, null); Class_227 class_2 = Class_227.Ok; using (Class_247 class_3 = new Class_247(stream_)) { long num2 = 0L; int[] array = this.lmethod_1588(class_3.prop_0, class_3.Length).ToArray <int>(); Uri arg_4 = null; for (int i = 0; i < array.Length; i++) { text = string.Empty; int num3 = array[i]; byte[] buffer = new byte[num3]; class_3.Read(buffer, 0, num3); using (MemoryStream memoryStream = new MemoryStream(buffer)) { arg_4 = new Uri(class_.prop_0 + "/" + num2); num2 += (long)num3; try { text = this.field_3.cmethod_1544(arg_4, memoryStream); long num4; if (string.IsNullOrEmpty(text)) { class_2 = Class_227.Ok; } else if (text.FromBase64().Length != 27 && long.TryParse(text, out num4)) { class_2 = (Class_227)num4; break; } } catch (Exception arg_5) { class_2 = Class_227.RequestFailedRetry; EventHandler <Class_222> eventHandler = this.field_10; if (eventHandler != null) { eventHandler(this, new Class_222(arg_4, num, timeSpan, class_2, arg_5)); } break; } } } if (class_2 == Class_227.Ok) { byte[] data = Class_223.kmethod_1477(new Class_254(str_0, stream_, arg_1), class_3.prop_0); byte[] array2 = new byte[32]; for (int j = 0; j < 8; j++) { array2[j] = (class_3.prop_0[j] ^ class_3.prop_1[j]); array2[j + 16] = class_3.prop_1[j]; } for (int k = 8; k < 16; k++) { array2[k] = (class_3.prop_0[k] ^ class_3.prop_2[k - 8]); array2[k + 16] = class_3.prop_2[k - 8]; } byte[] data2 = Class_223.smethod_1470(array2, this.field_7); Class_255 arg_6 = Class_255.gmethod_1743(arg_0, data.ToBase64(), data2.ToBase64(), array2, text); return(this.lmethod_1578 <Class_262>(arg_6, this.field_7).prop_0[0]); } EventHandler <Class_222> eventHandler2 = this.field_10; if (eventHandler2 != null) { eventHandler2(this, new Class_222(arg_4, num, timeSpan, class_2, text)); } if (class_2 == Class_227.RequestFailedRetry || class_2 == Class_227.RequestFailedPermanetly || class_2 == Class_227.TooManyRequests) { this.smethod_1580(timeSpan); stream_.Seek(0L, SeekOrigin.Begin); continue; } throw new Class_224(class_2); } break; } throw new Class_226(text); }
// Token: 0x06000863 RID: 2147 RVA: 0x00039593 File Offset: 0x00037793 public Class_222(Uri arg_0, int sayıInt_0, TimeSpan arg_1, Class_227 arg_2, string str_0) : this(arg_0, sayıInt_0, arg_1, arg_2, str_0, null) { }
// Token: 0x06000864 RID: 2148 RVA: 0x000395A3 File Offset: 0x000377A3 public Class_222(Uri arg_0, int sayıInt_0, TimeSpan arg_1, Class_227 arg_2, Exception arg_3) : this(arg_0, sayıInt_0, arg_1, arg_2, null, arg_3) { }
// Token: 0x0600087C RID: 2172 RVA: 0x000399D2 File Offset: 0x00037BD2 internal Class_224(Class_227 arg_0) { this.prop_0 = arg_0; }