// Token: 0x06000140 RID: 320 RVA: 0x0000E230 File Offset: 0x0000C430 public void imethod_1(int int_0, out byte byte_0) { if (int_0 >= 0 && int_0 < this.imethod_0()) { IntPtr intPtr = IntPtr.Zero; char char_ = '\0'; try { intPtr = Marshal.SecureStringToGlobalAllocUnicode(this.secureString_0); char_ = (char)Marshal.ReadInt16(intPtr, int_0 * 2); byte_0 = Class26.smethod_1(char_, int_0); return; } finally { Class169.smethod_3(ref char_); if (intPtr != IntPtr.Zero) { Marshal.ZeroFreeGlobalAllocUnicode(intPtr); } } } throw new ArgumentOutOfRangeException(); }
// Token: 0x06000ECE RID: 3790 RVA: 0x000454CC File Offset: 0x000436CC private Class167 method_10() { Class167 @class = null; Class168 class2 = null; while (this.int_0 < this.string_0.Length) { object object_ = this.method_9(); object object_2 = null; if (this.string_0[this.int_0] == ')' || this.string_0[this.int_0] == '|') { goto IL_67; } if (this.string_0[this.int_0] == '&') { goto IL_67; } Enum10 enum10_ = this.method_15(); object_2 = this.method_9(); IL_6A: Class169 class3 = new Class169(); class3.method_3(object_); class3.method_1(enum10_); class3.method_5(object_2); Class169 class4 = class3; if (this.string_0[this.int_0] == ')') { if (class2 != null) { class2.method_2().Add(class4); return(@class); } return(class4); } else { if (this.string_0[this.int_0] == '&') { if (!this.method_14("&&")) { throw this.method_8(); } if (class2 == null || class2.method_0() != (Enum10)8) { Class168 class5 = new Class168(); class5.method_1((Enum10)8); Class168 class6 = class5; if (class2 != null) { class2.method_2().Add(class6); } class2 = class6; if (@class == null) { @class = class2; } } class2.method_2().Add(class4); } if (this.string_0[this.int_0] != '|') { continue; } if (this.method_14("||")) { if (class2 == null || class2.method_0() != (Enum10)9) { Class168 class7 = new Class168(); class7.method_1((Enum10)9); Class168 class8 = class7; if (class2 != null) { class2.method_2().Add(class8); } class2 = class8; if (@class == null) { @class = class2; } } class2.method_2().Add(class4); continue; } throw this.method_8(); } IL_67: enum10_ = (Enum10)3; goto IL_6A; } throw new JsonException("Path ended with open query."); }
internal static string smethod_0(string A_0) { Class169 class2 = new Class169(A_0); return(class2.ToString()); }
private void method_15(ShapeObject A_0) { FieldType fieldOCX; string str; int num = 0x10; ShapeType shapeType = A_0.ShapeType; if (shapeType != ShapeType.OleObject) { if (shapeType != ShapeType.OleControl) { throw new InvalidOperationException(BookmarkStart.b("挵嘷弹䐻丽┿⅁ぃ⍅ⱇ橉㽋♍ㅏ≑ㅓ癕ⱗ⍙ⱛ㭝也", num)); } fieldOCX = FieldType.FieldOCX; str = Class169.smethod_0(A_0.OleFormat.Interface49.get_ObjectType()); } else if (A_0.OleFormat.IsLink) { Class677 class5; fieldOCX = FieldType.FieldLink; if (!A_0.IsOleControl && !A_0.IsOleObject) { class5 = null; } else { class5 = new Class677(A_0); } char ch = '\v'; str = Class655.smethod_0(class5).Replace(BookmarkStart.b("ጵਹ", num), BookmarkStart.b("ᘵ", num)).Replace(BookmarkStart.b("ጵ༹", num), BookmarkStart.b("ጵ", num)).Replace(ch.ToString(), string.Empty).Replace(BookmarkStart.b("ਵ", num), BookmarkStart.b("ጵଷ夹", num)).Replace(BookmarkStart.b("࠵", num), BookmarkStart.b("ጵଷ弹", num)); } else { fieldOCX = FieldType.FieldEmbed; str = Class1061.smethod_0(A_0.OleFormat.Interface49.get_ObjectType()); } this.class423_0.method_39(fieldOCX, A_0.CharacterFormat); this.class423_0.method_37(str, A_0.CharacterFormat); this.class423_0.stack_1.Push(new Field(A_0.Document, fieldOCX, str)); if (A_0.OleFormat.Interface49.get_Container() == null) { this.class423_0.method_46(A_0.CharacterFormat, 0); this.method_16(A_0); goto Label_02FE; } if (A_0.OleFormat.IsChangeNativeData) { A_0.OleFormat.method_103(); } Class1132 class2 = new Class1132(A_0.OleFormat.Interface49.get_Container()); Class454 class3 = null; if (class2.method_0().ContainsKey(BookmarkStart.b("椵", num) + A_0.OleFormat.Interface49.get_OleStorageName())) { Class1089 class4 = class2.method_0()[BookmarkStart.b("椵", num) + A_0.OleFormat.Interface49.get_OleStorageName()] as Class1089; class3 = new Class454(Convert.ToInt32(A_0.OleFormat.Interface49.get_OleStorageName()), class4); this.class423_0.method_46(A_0.CharacterFormat, class3.method_0()); this.class423_0.method_62().class1089_0[class3.method_2()] = class3.method_12(); switch (A_0.OleObjectType) { case ShapeOleObjectType.Embedded: this.class423_0.method_62().class1089_1[class3.method_2()] = class3.method_12(); goto Label_02A7; case ShapeOleObjectType.Linked: goto Label_02A7; case ShapeOleObjectType.Control: this.class423_0.method_62().bool_2 = true; goto Label_02A7; } throw new InvalidOperationException(BookmarkStart.b("挵嘷弹䐻丽┿⅁ぃ⍅ⱇ橉͋ɍᕏ牑㭓㑕㉗㽙㽛⩝䁟ᙡᵣᙥ൧䑩", num)); } Label_02A7: A_0.OleFormat.Interface49.get_Container().Position = 0L; if (((class3 != null) && class3.method_11()) && (class3.method_7() != null)) { this.method_17(class3); } else { this.method_16(A_0); } Label_02FE: this.class423_0.method_40(new FieldMark(A_0.Document, A_0.CharacterFormat, FieldMarkType.FieldEnd)); }
public abstract void Visit(Class169 c);
public override void Visit(Class169 c) { }
// Token: 0x06000505 RID: 1285 RVA: 0x0002B6EC File Offset: 0x000298EC public static Class144 smethod_1(object object_0, Type type_0) { Class144 @class = object_0 as Class144; if (@class != null) { return(@class); } if (type_0 == null) { if (object_0 == null) { return(new Class171()); } type_0 = object_0.GetType(); } type_0 = Class107.smethod_1(type_0); if (type_0 == Class28.type_0) { @class = new Class171(); if (object_0 != null && object_0.GetType() != Class28.type_0) { @class.method_1(object_0.GetType()); } } else if (Class104.smethod_0 <Array>(type_0)) { @class = new Class145(); } else if (Class104.smethod_0 <string>(type_0)) { @class = new Class148(); } else if (Class104.smethod_0 <IntPtr>(type_0)) { @class = new Class151(); } else if (Class104.smethod_0 <UIntPtr>(type_0)) { @class = new Class162(); } else if (Class104.smethod_0 <ulong>(type_0)) { @class = new Class170(); } else if (Class104.smethod_0 <uint>(type_0)) { @class = new Class168(); } else if (Class104.smethod_0 <ushort>(type_0)) { @class = new Class164(); } else if (Class104.smethod_0 <long>(type_0)) { @class = new Class161(); } else if (Class104.smethod_0 <int>(type_0)) { @class = new Class150(); } else if (Class104.smethod_0 <short>(type_0)) { @class = new Class146(); } else if (Class104.smethod_0 <byte>(type_0)) { @class = new Class169(); } else if (Class104.smethod_0 <sbyte>(type_0)) { @class = new Class166(); } else if (Class104.smethod_0 <double>(type_0)) { @class = new Class163(); } else if (Class104.smethod_0 <float>(type_0)) { @class = new Class167(); } else if (Class104.smethod_0 <bool>(type_0)) { @class = new Class149(); } else if (Class104.smethod_0 <char>(type_0)) { @class = new Class160(); } else if (Class28.smethod_0(type_0)) { Class171 class2 = new Class171(); class2.method_1(type_0); @class = class2; } else { if (Class104.smethod_0 <Enum>(type_0)) { Enum enum_; if (object_0 == null) { if (type_0 == Class28.type_2) { enum_ = null; } else { enum_ = (Enum)Activator.CreateInstance(type_0); } } else if (type_0 == Class28.type_2 && object_0 is Enum) { enum_ = (Enum)object_0; } else { enum_ = (Enum)Enum.ToObject(type_0, object_0); } return(new Class165(enum_)); } if (Class104.smethod_0 <ValueType>(type_0)) { if (object_0 == null) { object object_; if (type_0 == Class28.type_3) { object_ = null; } else { object_ = Activator.CreateInstance(type_0); } @class = new Class159(object_); } else { if (object_0.GetType() != type_0) { try { object_0 = Convert.ChangeType(object_0, type_0); } catch { } } @class = new Class159(object_0); } return(@class); } @class = new Class171(); } if (object_0 != null) { @class.vmethod_1(object_0); } return(@class); }
// Token: 0x06000EEB RID: 3819 RVA: 0x00045F84 File Offset: 0x00044184 private bool method_7(JToken jtoken_0, JToken jtoken_1) { JValue jvalue; JValue jvalue2; if ((jvalue = (jtoken_0 as JValue)) != null && (jvalue2 = (jtoken_1 as JValue)) != null) { switch (base.method_0()) { case (Enum10)1: if (Class169.smethod_1(jvalue, jvalue2)) { return(true); } break; case (Enum10)2: if (!Class169.smethod_1(jvalue, jvalue2)) { return(true); } break; case (Enum10)3: return(true); case (Enum10)4: if (jvalue.CompareTo(jvalue2) < 0) { return(true); } break; case (Enum10)5: if (jvalue.CompareTo(jvalue2) <= 0) { return(true); } break; case (Enum10)6: if (jvalue.CompareTo(jvalue2) > 0) { return(true); } break; case (Enum10)7: if (jvalue.CompareTo(jvalue2) >= 0) { return(true); } break; case (Enum10)10: if (Class169.smethod_0(jvalue, jvalue2)) { return(true); } break; case (Enum10)11: if (Class169.smethod_2(jvalue, jvalue2)) { return(true); } break; case (Enum10)12: if (!Class169.smethod_2(jvalue, jvalue2)) { return(true); } break; } } else { Enum10 @enum = base.method_0(); if (@enum - (Enum10)2 <= 1) { return(true); } } return(false); }