Пример #1
0
        // 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;
            }
        }
Пример #2
0
        // 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_);
        }
Пример #3
0
        // 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);
        }
Пример #4
0
 // Token: 0x06000BE2 RID: 3042
 public abstract object gmethod_2133(Class_285 arg_0, Type arg_1, object obje_0, Class_418 arg_2);
Пример #5
0
        // 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;
                }
            }
        }
Пример #6
0
 // 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));
 }
Пример #7
0
 // 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))));
 }
Пример #8
0
 // Token: 0x06001186 RID: 4486 RVA: 0x000567F3 File Offset: 0x000549F3
 public object kmethod_3167(Class_285 arg_0)
 {
     return(this.smethod_3170(arg_0, null));
 }
Пример #9
0
 // 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);
 }
Пример #10
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));
 }
Пример #11
0
 // 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));
 }
Пример #12
0
 // 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>();
 }
Пример #13
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));
 }
Пример #14
0
 // 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));
 }