// Token: 0x0600118C RID: 4492 RVA: 0x00056B68 File Offset: 0x00054D68 private void gmethod_3173(Class_285 arg_0, CultureInfo arg_1, Class_321?arg_2, Class_320?arg_3, Class_315?arg_4, int?arg_5, string str_0) { if (arg_1 != null) { arg_0.prop_14 = arg_1; } if (arg_2 != null) { arg_0.prop_4 = arg_2.Value; } if (arg_3 != null) { arg_0.prop_5 = arg_3.Value; } if (arg_4 != null) { arg_0.prop_6 = arg_4.Value; } if (this.field_25) { arg_0.prop_8 = arg_5; } if (this.field_28) { arg_0.prop_7 = str_0; } Class_409 class_ = arg_0 as Class_409; if (class_ != null) { class_.field_11 = null; } }
// Token: 0x06001185 RID: 4485 RVA: 0x00056740 File Offset: 0x00054940 internal virtual void dmethod_3166(Class_285 arg_0, object obje_0) { Class_517.ArgumentNotNull(arg_0, "reader"); Class_517.ArgumentNotNull(obje_0, "target"); CultureInfo arg_; Class_321? arg_2; Class_320? arg_3; Class_315? arg_4; int? arg_5; string str_; this.tmethod_3172(arg_0, out arg_, out arg_2, out arg_3, out arg_4, out arg_5, out str_); Class_354 class_ = (this.prop_2 != null && this.prop_2.prop_0 >= TraceLevel.Verbose) ? new Class_354(arg_0) : null; Class_466 class_2 = new Class_466(this); class_2.xmethod_3851(class_ ?? arg_0, obje_0); if (class_ != null) { this.prop_2.gmethod_2303(TraceLevel.Verbose, "Deserialized JSON: " + Environment.NewLine + class_.xmethod_2371(), null); } this.gmethod_3173(arg_0, arg_, arg_2, arg_3, arg_4, arg_5, str_); }
// Token: 0x0600118A RID: 4490 RVA: 0x00056830 File Offset: 0x00054A30 internal virtual object xmethod_3171(Class_285 arg_0, Type arg_1) { Class_517.ArgumentNotNull(arg_0, "reader"); CultureInfo arg_2; Class_321? arg_3; Class_320? arg_4; Class_315? arg_5; int? arg_6; string str_; this.tmethod_3172(arg_0, out arg_2, out arg_3, out arg_4, out arg_5, out arg_6, out str_); Class_354 class_ = (this.prop_2 != null && this.prop_2.prop_0 >= TraceLevel.Verbose) ? new Class_354(arg_0) : null; Class_466 class_2 = new Class_466(this); object result = class_2.gmethod_3853(class_ ?? arg_0, arg_1, this.prop_26); if (class_ != null) { this.prop_2.gmethod_2303(TraceLevel.Verbose, "Deserialized JSON: " + Environment.NewLine + class_.xmethod_2371(), null); } this.gmethod_3173(arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, str_); return(result); }
// Token: 0x06000BE2 RID: 3042 public abstract object gmethod_2133(Class_285 arg_0, Type arg_1, object obje_0, Class_418 arg_2);
// Token: 0x0600118B RID: 4491 RVA: 0x000568E4 File Offset: 0x00054AE4 private void tmethod_3172(Class_285 arg_0, out CultureInfo arg_1, out Class_321?arg_2, out Class_320?arg_3, out Class_315?arg_4, out int?arg_5, out string arg_6) { if (this.field_23 != null && !this.field_23.Equals(arg_0.prop_14)) { arg_1 = arg_0.prop_14; arg_0.prop_14 = this.field_23; } else { arg_1 = null; } if (this.field_18 != null && arg_0.prop_4 != this.field_18) { arg_2 = new Class_321?(arg_0.prop_4); arg_0.prop_4 = this.field_18.Value; } else { arg_2 = null; } if (this.field_19 != null && arg_0.prop_5 != this.field_19) { arg_3 = new Class_320?(arg_0.prop_5); arg_0.prop_5 = this.field_19.Value; } else { arg_3 = null; } if (this.field_21 != null && arg_0.prop_6 != this.field_21) { arg_4 = new Class_315?(arg_0.prop_6); arg_0.prop_6 = this.field_21.Value; } else { arg_4 = null; } if (this.field_25 && arg_0.prop_8 != this.field_24) { arg_5 = arg_0.prop_8; arg_0.prop_8 = this.field_24; } else { arg_5 = null; } if (this.field_28 && arg_0.prop_7 != this.field_27) { arg_6 = arg_0.prop_7; arg_0.prop_7 = this.field_27; } else { arg_6 = null; } Class_409 class_ = arg_0 as Class_409; if (class_ != null) { Class_441 class_2 = this.field_11 as Class_441; if (class_2 != null) { class_.field_11 = class_2.gmethod_3553().field_1; } } }
// Token: 0x06001189 RID: 4489 RVA: 0x00056824 File Offset: 0x00054A24 public object smethod_3170(Class_285 arg_0, Type arg_1) { return(this.xmethod_3171(arg_0, arg_1)); }
// Token: 0x06001188 RID: 4488 RVA: 0x0005680C File Offset: 0x00054A0C public T pmethod_3169 <T>(Class_285 arg_0) { return((T)((object)this.smethod_3170(arg_0, typeof(T)))); }
// Token: 0x06001186 RID: 4486 RVA: 0x000567F3 File Offset: 0x000549F3 public object kmethod_3167(Class_285 arg_0) { return(this.smethod_3170(arg_0, null)); }
// Token: 0x06001184 RID: 4484 RVA: 0x00056735 File Offset: 0x00054935 public void vmethod_3165(Class_285 arg_0, object obje_0) { this.dmethod_3166(arg_0, obje_0); }
// Token: 0x06001144 RID: 4420 RVA: 0x00055DBB File Offset: 0x00053FBB internal static Class_417 tmethod_3102(Class_285 arg_0, string str_0, Exception arg_1) { return(Class_417.gmethod_3103(arg_0 as Class_353, arg_0.prop_13, str_0, arg_1)); }
// Token: 0x06001143 RID: 4419 RVA: 0x00055DB1 File Offset: 0x00053FB1 internal static Class_417 xmethod_3101(Class_285 arg_0, string str_0) { return(Class_417.tmethod_3102(arg_0, str_0, null)); }
// Token: 0x06000F3A RID: 3898 RVA: 0x0004E595 File Offset: 0x0004C795 public Class_381(Class_285 arg_0) { Class_517.ArgumentNotNull(arg_0, "reader"); this.field_0 = arg_0; this.field_1 = new Stack <Class_381.NClass_0>(); }
// Token: 0x060010E6 RID: 4326 RVA: 0x00055196 File Offset: 0x00053396 internal static Class_414 pmethod_3099(Class_285 arg_0, string str_0, Exception arg_1) { return(Class_414.smethod_3100(arg_0 as Class_353, arg_0.prop_13, str_0, arg_1)); }
// Token: 0x060010E5 RID: 4325 RVA: 0x0005518C File Offset: 0x0005338C internal static Class_414 lmethod_3098(Class_285 arg_0, string str_0) { return(Class_414.pmethod_3099(arg_0, str_0, null)); }