// 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)); }
// 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()); }
// 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)); }
// 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)); }