Exemple #1
0
        // Token: 0x06001507 RID: 5383 RVA: 0x00061514 File Offset: 0x0005F714
        protected bool smethod_3850(object obje_0, Class_349 arg_0, object obje_1, Class_353 arg_1, string str_0, Exception arg_2)
        {
            Class_446 class_ = this.lmethod_3848(obje_0, obje_1, str_0, arg_2);

            if (this.field_4 != null && this.field_4.prop_0 >= TraceLevel.Error && !class_.prop_0)
            {
                class_.prop_0 = true;
                string text = this.field_2 ? "Error serializing" : "Error deserializing";
                if (arg_0 != null)
                {
                    text = text + " " + arg_0.prop_0;
                }
                text = text + ". " + arg_2.Message;
                if (!(arg_2 is Class_318))
                {
                    text = Class_326.FormatMessage(arg_1, str_0, text);
                }
                this.field_4.gmethod_2303(TraceLevel.Error, text, arg_2);
            }
            if (arg_0 != null && obje_0 != null)
            {
                arg_0.kmethod_2347(obje_0, this.field_3.prop_15, class_);
            }
            if (!class_.prop_5)
            {
                this.field_3.tmethod_3182(new Class_371(obje_0, class_));
            }
            return(class_.prop_5);
        }
        // Token: 0x060012C0 RID: 4800 RVA: 0x0005A310 File Offset: 0x00058510
        bool Class_353.lmethod_3388()
        {
            if (base.prop_0 == Class_285.NClass_0.field_5)
            {
                return(false);
            }
            Class_353 class_ = this.field_3;

            return(class_ != null && class_.lmethod_2368());
        }
        // Token: 0x060010E7 RID: 4327 RVA: 0x000551AC File Offset: 0x000533AC
        internal static Class_414 smethod_3100(Class_353 arg_0, string str_0, string str_1, Exception arg_1)
        {
            str_1 = Class_326.FormatMessage(arg_0, str_0, str_1);
            int sayıInt_;
            int sayıInt_2;

            if (arg_0 != null && arg_0.lmethod_2368())
            {
                sayıInt_  = arg_0.prop_0;
                sayıInt_2 = arg_0.prop_1;
            }
            else
            {
                sayıInt_  = 0;
                sayıInt_2 = 0;
            }
            return(new Class_414(str_1, arg_1, str_0, sayıInt_, sayıInt_2));
        }
Exemple #4
0
 // Token: 0x06000C5C RID: 3164 RVA: 0x00044424 File Offset: 0x00042624
 internal static string FormatMessage(Class_353 lineInfo, string path, string message)
 {
     if (!message.EndsWith(Environment.NewLine, StringComparison.Ordinal))
     {
         message = message.Trim();
         if (!message.EndsWith('.'))
         {
             message += ".";
         }
         message += " ";
     }
     message += "Path '{0}'".FormatWith(CultureInfo.InvariantCulture, path);
     if (lineInfo != null && lineInfo.lmethod_2368())
     {
         message += ", line {0}, position {1}".FormatWith(CultureInfo.InvariantCulture, lineInfo.prop_0, lineInfo.prop_1);
     }
     message += ".";
     return(message);
 }
 // Token: 0x06000C51 RID: 3153 RVA: 0x000442A7 File Offset: 0x000424A7
 internal static Class_318 xmethod_2221(Class_353 arg_0, string str_0, string str_1)
 {
     str_1 = Class_326.FormatMessage(arg_0, str_0, str_1);
     return(new Class_318(str_1));
 }
        // Token: 0x06000D5D RID: 3421 RVA: 0x000484FC File Offset: 0x000466FC
        bool Class_353.kmethod_2387()
        {
            Class_353 class_ = this.field_0 as Class_353;

            return(class_ != null && class_.lmethod_2368());
        }
Exemple #7
0
 // Token: 0x06001145 RID: 4421 RVA: 0x00055DD0 File Offset: 0x00053FD0
 internal static Class_417 gmethod_3103(Class_353 arg_0, string str_0, string str_1, Exception arg_1)
 {
     str_1 = Class_326.FormatMessage(arg_0, str_0, str_1);
     return(new Class_417(str_1, arg_1));
 }
Exemple #8
0
        // Token: 0x060011F1 RID: 4593 RVA: 0x00058320 File Offset: 0x00056520
        internal void smethod_3230(Class_285 arg_0)
        {
            Class_517.ArgumentNotNull(arg_0, "r");
            Class_353 arg_   = arg_0 as Class_353;
            Class_420 class_ = this;

            for (;;)
            {
                if (class_ is Class_427 && ((Class_427)class_).prop_2 != null)
                {
                    if (class_ == this)
                    {
                        break;
                    }
                    class_ = class_.prop_1;
                }
                switch (arg_0.prop_9)
                {
                case Class_508.None:
                    goto IL_22F;

                case Class_508.StartObject:
                {
                    Class_423 class_2 = new Class_423();
                    class_2.lmethod_2568(arg_);
                    class_.lmethod_3218(class_2);
                    class_ = class_2;
                    goto IL_22F;
                }

                case Class_508.StartArray:
                {
                    Class_424 class_3 = new Class_424();
                    class_3.lmethod_2568(arg_);
                    class_.lmethod_3218(class_3);
                    class_ = class_3;
                    goto IL_22F;
                }

                case Class_508.StartConstructor:
                {
                    Class_421 class_4 = new Class_421(arg_0.prop_10.ToString());
                    class_4.lmethod_2568(arg_);
                    class_.lmethod_3218(class_4);
                    class_ = class_4;
                    goto IL_22F;
                }

                case Class_508.PropertyName:
                {
                    string    str_    = arg_0.prop_10.ToString();
                    Class_427 class_5 = new Class_427(str_);
                    class_5.lmethod_2568(arg_);
                    Class_423 class_6 = (Class_423)class_;
                    Class_427 class_7 = class_6.gmethod_3303(str_);
                    if (class_7 == null)
                    {
                        class_.lmethod_3218(class_5);
                    }
                    else
                    {
                        class_7.gmethod_2473(class_5);
                    }
                    class_ = class_5;
                    goto IL_22F;
                }

                case Class_508.Comment:
                {
                    Class_362 class_8 = Class_362.vmethod_2595(arg_0.prop_10.ToString());
                    class_8.lmethod_2568(arg_);
                    class_.lmethod_3218(class_8);
                    goto IL_22F;
                }

                case Class_508.Integer:
                case Class_508.Float:
                case Class_508.String:
                case Class_508.Boolean:
                case Class_508.Date:
                case Class_508.Bytes:
                {
                    Class_362 class_8 = new Class_362(arg_0.prop_10);
                    class_8.lmethod_2568(arg_);
                    class_.lmethod_3218(class_8);
                    goto IL_22F;
                }

                case Class_508.Null:
                {
                    Class_362 class_8 = Class_362.kmethod_2597();
                    class_8.lmethod_2568(arg_);
                    class_.lmethod_3218(class_8);
                    goto IL_22F;
                }

                case Class_508.Undefined:
                {
                    Class_362 class_8 = Class_362.lmethod_2598();
                    class_8.lmethod_2568(arg_);
                    class_.lmethod_3218(class_8);
                    goto IL_22F;
                }

                case Class_508.EndObject:
                    if (class_ == this)
                    {
                        return;
                    }
                    class_ = class_.prop_1;
                    goto IL_22F;

                case Class_508.EndArray:
                    if (class_ == this)
                    {
                        return;
                    }
                    class_ = class_.prop_1;
                    goto IL_22F;

                case Class_508.EndConstructor:
                    if (class_ == this)
                    {
                        return;
                    }
                    class_ = class_.prop_1;
                    goto IL_22F;
                }
                goto Block_4;
IL_22F:
                if (!arg_0.vmethod_1885())
                {
                    return;
                }
            }
            return;

Block_4:
            throw new InvalidOperationException("The JsonReader should not be on a token of type {0}.".FormatWith(CultureInfo.InvariantCulture, arg_0.prop_9));
        }