public void gmethod_1773(StreamingContext arg_0) { Class_241[] source = Class_416.DeserializeObject <Class_241[]>(this.prop_2.ToString(), new Class_299[] { new Class_268(this.field_0, ref this.field_1) }); this.prop_1 = source.Where(new Func <Class_241, bool>(Class_262.NClass_0.field_2.nmethod_2)).ToArray <Class_241>(); this.prop_0 = source.Where(new Func <Class_241, bool>(Class_262.NClass_0.field_2.nmethod_3)).ToArray <Class_241>(); }
// 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: 0x06000876 RID: 2166 RVA: 0x000398BC File Offset: 0x00037ABC public static Class_254 lmethod_1478(byte[] byteDizi_0, byte[] byteDizi_1) { byte[] data = Class_223.tmethod_1472(byteDizi_0, byteDizi_1); Class_254 result; try { string text = data.ToUTF8String().Substring(4); int num = text.IndexOf('\0'); if (num != -1) { text = text.Substring(0, num); } result = Class_416.DeserializeObject <Class_254>(text); } catch (Exception ex) { result = new Class_254(string.Format("Attribute deserialization failed: {0}", ex.Message)); } return(result); }
// Token: 0x06000875 RID: 2165 RVA: 0x0003987C File Offset: 0x00037A7C public static byte[] kmethod_1477(Class_254 arg_0, byte[] byteDizi_0) { byte[] array = ("MEGA" + Class_416.SerializeObject(arg_0, Class_322.None)).ToBytes(); array = array.CopySubArray(array.Length + 16 - array.Length % 16, 0); return(Class_223.vmethod_1475(array, byteDizi_0)); }