internal bool method_4(Class396 A_0) { if (A_0.method_1() == BookmarkStart.b("天堫圭尯圱ᤳ堵夷圹夻", 4)) { this.method_17(Class576.smethod_87(A_0.method_3())); return(true); } return(false); }
private static void smethod_8(Class857 A_0, Class101 A_1, ListLevel A_2) { int num = 8; Class396 class2 = A_0.method_11(); A_2.PatternType = ListPatternType.Bullet; string str = ""; while (class2.method_19()) { string str3 = class2.method_1(); if (str3 != null) { if (!(str3 == BookmarkStart.b("崭䐯䬱堳匵ᔷ吹崻匽┿", num))) { if (str3 == BookmarkStart.b("䰭䔯帱堳匵䰷弻嘽ℿぁ", num)) { str = class2.method_3(); } } else { A_1.method_23()[A_2.LevelNumber] = Class576.smethod_87(class2.method_3()); } } } A_2.BulletCharacter = str; while (class2.method_9(BookmarkStart.b("䈭夯䄱䀳ᬵ吷弹䨻嬽ⰿ潁㝃㉅ㅇ♉⥋捍㉏❑㡓㩕㵗⹙", num))) { string str2 = class2.method_1(); if (str2 != null) { if (!(str2 == BookmarkStart.b("䈭夯䄱䀳ᬵ吷弹䨻嬽ⰿ潁㑃㑅❇㩉⥋㱍㭑ㅓ╕", num))) { if (!(str2 == BookmarkStart.b("娭唯䨱䀳ᬵ䠷䠹医丽┿ぁぃ⽅ⵇ㥉", num))) { goto Label_00E1; } CharacterFormat format = Class1141.smethod_0(A_0, A_1); if (format.Count > 0) { format.method_37(A_2.CharacterFormat); } } else { Class693.smethod_0(A_0, A_2); } continue; } Label_00E1: class2.vmethod_1(); } }
internal void method_70(string A_0) { int num = 15; string str = Class576.smethod_88(A_0); string str2 = Class576.smethod_87(A_0); base.method_40(BookmarkStart.b("䘴䌶䀸场堼Ծ⽀≂⡄≆", 15), str); if (str2 != str) { base.method_40(BookmarkStart.b("䘴䌶䀸场堼Ծ╀⩂㙄㝆╈⩊㑌扎㽐㉒㡔㉖", num), str2); } }
private static void smethod_7(Class857 A_0, string A_1, bool A_2, bool A_3) { if (Class567.smethod_16(A_1)) { Class96 class2 = (Class96)A_0.method_13().method_2(Class576.smethod_87(A_1), null, false, false); Style style = (Style)Style.smethod_1(StyleType.CharacterStyle, A_0.method_9()); style.Name = class2.method_0(); if (class2.method_13() != null) { class2.method_13().method_37(style.RunPr); } } }
private static void smethod_2(Class857 A_0, Class93 A_1) { int num = 6; Class396 class2 = A_0.method_11(); class2.method_18(); while (class2.method_19()) { string str; if (!Class857.smethod_8(class2, A_1) && ((str = class2.method_1()) != null)) { if (str != BookmarkStart.b("䨫伭崯嬱堳伵", num)) { if (str != BookmarkStart.b("䄫伭䌯䘱儳䐵ᔷ䨹崻夽┿潁⩃❅╇⽉", num)) { if (str != BookmarkStart.b("䠫䬭嘯匱䄳娵䰷医䬽㐿⹁ⵃ⡅ⵇ杉⁋⭍♏㝑㡓", num)) { if (!(str == BookmarkStart.b("尫伭䈯圱娳䈵ᔷ䤹䠻䜽ⰿ❁楃⡅⥇❉⥋", num))) { if (str == BookmarkStart.b("䀫䜭䌯䘱ᤳ䔵䰷䌹倻嬽洿ⱁ╃⭅ⵇ", num)) { A_1.method_11(Class576.smethod_87(class2.method_3())); } } else { A_1.method_9(Class576.smethod_87(class2.method_3())); } } else if ((A_1 is Class97) && Class567.smethod_16(class2.method_3())) { ((Class97)A_1).method_26(class2.method_4() - 1); } } else { A_1.method_7(Class576.smethod_87(class2.method_3())); } } else { A_1.method_5(class2.method_3()); } } } }
internal static bool smethod_8(Class396 A_0, Class91 A_1) { int num = 7; string str = A_0.method_1(); if (str != null) { if (str == BookmarkStart.b("䌬丮尰嘲", num)) { A_1.method_1(Class576.smethod_87(A_0.method_3())); return(true); } if (str == BookmarkStart.b("䤬䘮䈰䌲头嘶䀸ᘺ匼帾ⱀ♂", num)) { A_1.method_3(A_0.method_3()); return(true); } } return(false); }
private static void smethod_5(Class857 A_0, Class108 A_1) { int num = 2; Class396 class2 = A_0.method_11(); while (class2.method_19()) { string str; if (!Class857.smethod_8(class2, A_1) && ((str = class2.method_1()) != null)) { if (!(str == BookmarkStart.b("堧䬩䬫䬭ᴯ帱唳伵圷伹䠻ጽ⸿⍁⥃⍅", num))) { if (str == BookmarkStart.b("䘧伩含娭ᴯ䄱䀳伵吷弹ᄻ倽ℿ⽁⅃", num)) { A_1.method_7(Class576.smethod_87(class2.method_3())); } } else { A_1.method_5(class2.method_3()); } } } }
private static void smethod_1(Class857 A_0, Class97 A_1, ParagraphFormat A_2) { int num = 0x10; Class396 class2 = A_0.method_11(); bool flag = false; int num2 = 0; int num3 = 0; string str = null; string str2 = null; bool flag2 = false; while (class2.method_19()) { string str3; if (((!Class857.smethod_0(class2, A_1, A_2) && !Class857.smethod_9(class2, A_1.method_35())) && (!Class857.smethod_1(class2, A_1.method_37()) && !Class857.smethod_2(class2, A_1.method_39()))) && ((str3 = class2.method_1()) != null)) { int num4; if (Class1160.dictionary_27 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x16); dictionary1.Add(BookmarkStart.b("䘵夷崹夻ጽ⸿㝁⥃⑅ⵇ㡉", num), 0); dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ⹁ⵃⅅ♇杉⁋⽍⍏♑", num), 1); dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⸿㝁⥃⑅ⵇ㡉", num), 2); dictionary1.Add(BookmarkStart.b("堵䴷圹帻嬽㈿潁⡃⽅♇⽉㽋", num), 3); dictionary1.Add(BookmarkStart.b("嬵夷䤹䠻嬽㈿潁㑃❅⽇⽉態⁍ㅏ㽑ㅓ", num), 4); dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ⹁ⵃⅅ♇", num), 5); dictionary1.Add(BookmarkStart.b("䄵䨷匹䠻圽⸿╁楃⭅❇⹉⥋", num), 6); dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽ⤿ⱁ⁃⍅♇㹉", num), 7); dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⠿❁ⵃⅅ⁇㹉", num), 8); dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⠿❁ⵃⅅ⁇㹉態⽍网㡓㍕㥗⥙⡛", num), 9); dictionary1.Add(BookmarkStart.b("崵崷弹䰻ጽ㐿ⵁ⍃⍅㱇≉⥋㱍", num), 10); dictionary1.Add(BookmarkStart.b("崵崷弹䰻ጽ㜿⭁ぃ⹅敇⑉⥋㙍", num), 11); dictionary1.Add(BookmarkStart.b("吵夷夹圻夽㈿ⵁㅃ⡅ⱇ杉⽋⅍㱏㵑♓", num), 12); dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ㝁ぃ⥅㭇㩉ⵋⵍ㕏", num), 13); dictionary1.Add(BookmarkStart.b("䘵䴷吹弻䨽㔿⍁ぃ⽅❇⑉態㥍≏㍑", num), 14); dictionary1.Add(BookmarkStart.b("䀵崷䠹䠻圽⌿⍁⡃歅⥇♉╋⥍㹏", num), 15); dictionary1.Add(BookmarkStart.b("䔵嘷嬹䰻ጽ㐿ⵁ楃⩅⥇㍉⍋㭍网㍓ㅗ㹙", num), 0x10); dictionary1.Add(BookmarkStart.b("帵䄷䨹吻嬽⸿⍁ぃ⽅❇⑉態≍ㅏ㙑こ㍕⩗睙㽛ㅝᕟౡၣ", num), 0x11); dictionary1.Add(BookmarkStart.b("䈵夷堹ᄻ䴽㐿ⵁ㑃歅ⱇ⍉㽋㩍ㅏ㱑㝓㍕", num), 0x12); dictionary1.Add(BookmarkStart.b("䔵倷嬹堻儽㜿", num), 0x13); dictionary1.Add(BookmarkStart.b("䄵儷帹医䤽㌿", num), 20); dictionary1.Add(BookmarkStart.b("夵䨷䨹吻弽⸿ㅁ", num), 0x15); Class1160.dictionary_27 = dictionary1; } if (Class1160.dictionary_27.TryGetValue(str3, out num4)) { switch (num4) { case 0: if (class2.method_3() != BookmarkStart.b("圵䴷丹医", num)) { A_1.method_44(class2.method_3()); } break; case 1: str = class2.method_3(); break; case 2: A_1.method_42(class2.method_4()); break; case 3: if (class2.method_3() == BookmarkStart.b("䈵䨷伹夻", num)) { A_2.SuppressLineNumbers = false; } break; case 4: if (!Class567.smethod_16(A_1.method_6())) { A_1.method_7(Class576.smethod_87(class2.method_3())); } break; case 5: str2 = class2.method_3(); break; case 6: goto Label_0340; case 7: A_2.FirstLineIndent = ((float)Class576.smethod_36(class2.method_3())) / 20f; break; case 8: if (class2.method_3() != BookmarkStart.b("堵圷䠹儻弽ⰿ", num)) { A_2.LineSpacing = ((float)Class576.smethod_52(class2.method_3())) / 20f; A_2.LineSpacingRule = class2.method_3().EndsWith(BookmarkStart.b("ጵ", num)) ? LineSpacingRule.Multiple : LineSpacingRule.Exactly; } break; case 9: A_2.LineSpacingRule = LineSpacingRule.AtLeast; A_2.LineSpacing = ((float)Class576.smethod_36(class2.method_3())) / 20f; break; case 10: if (class2.method_3() == BookmarkStart.b("圵吷䴹崻䜽㌿", num)) { A_2.SetAttr(0x410, true); } break; case 11: if (class2.method_3() == BookmarkStart.b("圵吷䴹崻䜽㌿", num)) { A_2.SetAttr(0x41a, true); } break; case 12: if (class2.method_3() != BookmarkStart.b("䈵䨷嬹刻䴽〿⍁㙃⍅♇㹉", num)) { A_2.SetAttr(0x5b4, Class576.smethod_62(class2.method_3(), (Class16)A_2.method_31(0x5b4))); A_1.method_15().SetAttr(0x5b4, Class576.smethod_62(class2.method_3(), (Class16)A_2.method_31(0x5b4))); } break; case 13: A_2.SetAttr(0x4d8, class2.method_3() == BookmarkStart.b("張尷弹医夽㈿⍁㑃⹅敇⭉⁋㹍㡏㍑", num)); break; case 14: if (class2.method_3() == BookmarkStart.b("䔵儷圹䰻刽┿", num)) { A_2.SetAttr(0x442, false); } break; case 15: { BaselineAlignment alignment = Class922.smethod_43(class2.method_3()); if (alignment != BaselineAlignment.Baseline) { A_2.SetAttr(0x5e6, alignment); } break; } case 0x10: if (class2.method_3() == BookmarkStart.b("䈵䨷伹夻", num)) { A_2.SetAttr(0x4ec, true); } break; case 0x11: if (class2.method_3() == BookmarkStart.b("堵圷倻圽ⴿ⭁ぃ", num)) { A_2.SetAttr(0x582, true); } break; case 0x12: if (A_1.method_0() == null) { A_0.method_9().Settings.float_0 = Class576.smethod_36(class2.method_3()); } break; case 0x13: flag = Class576.smethod_90(class2.method_3()); break; case 20: num2 = class2.method_4(); break; case 0x15: num3 = class2.method_4(); break; } } } continue; Label_0340: flag2 = class2.method_3() == BookmarkStart.b("䐵吷䠻尽", num); if ((class2.method_3() == BookmarkStart.b("䐵吷䠻尽", num)) || (class2.method_3() == BookmarkStart.b("䐵吷", num))) { A_2.SetAttr(0x618, true); } if ((class2.method_3() == BookmarkStart.b("娵䨷䠻尽", num)) || (class2.method_3() == BookmarkStart.b("娵䨷", num))) { A_2.SetAttr(0x618, false); } } if (str2 != null) { A_2.HorizontalAlignment = Class922.smethod_65(str2, flag2); } bool flag3 = (num2 == 2) && (num3 == 2); if ((A_1.method_0() != null) && (A_1.method_0() != BookmarkStart.b("攵䰷嬹刻娽ℿぁ⁃", num))) { if (flag3) { A_2.SetAttr(0x5be, true); } else if (!flag3) { A_2.SetAttr(0x5be, false); } } else if ((num2 >= 2) && (num3 >= 2)) { if (flag3) { A_0.method_9().Settings.bool_67 = true; } } else { A_0.method_9().Settings.bool_67 = false; } if (str == BookmarkStart.b("尵䴷䤹䠻圽☿㭁", num)) { A_2.SetAttr(0x3fc, HorizontalAlignment.Distribute); } smethod_2(A_2, A_1, flag); }
internal static void smethod_0(Class857 A_0, Class98 A_1) { int num = 9; Class396 class2 = A_0.method_11(); Class43 class3 = new Class43(); if (Class567.smethod_16(A_1.method_8())) { Class91 class4 = A_0.method_13().method_4(A_1.method_8(), BookmarkStart.b("䠮䌰刲䔴弶倸堺", num)); if (class4 is Class98) { Class98 class7 = (Class98)class4; if (class7.method_45() != null) { class3 = (Class43)class7.method_45().Clone(); } } } string str2 = null; string str = null; string str3 = ""; string str4 = ""; string str5 = null; string str6 = null; ShapeVerticalAlignment none = ShapeVerticalAlignment.None; class3.SetAttr(0x1001, TextWrappingStyle.Square); string str8 = class2.method_12(BookmarkStart.b("堮䌰刲䔴ᨶ娸吺匼䬾⹀㙂㝄", num), ""); string str9 = class2.method_12(BookmarkStart.b("堮䌰刲䔴ᨶ娸吺匼䬾⹀㙂㝄橆⑈⑊⥌⩎", num), ""); string str10 = class2.method_12(BookmarkStart.b("崮䐰崲ᠴ䌶儸䤺刼䨾♀⭂", num), BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀", num)); while (class2.method_19()) { string str7; if ((!Class857.smethod_1(class2, A_1.method_37()) && !Class857.smethod_9(class2, A_1.method_35())) && (!Class857.smethod_2(class2, A_1.method_39()) && ((str7 = class2.method_1()) != null))) { int num2; if (Class1160.dictionary_143 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x25); dictionary1.Add(BookmarkStart.b("丮䐰䜲娴ᨶ常䤺刼䠾汀⭂⁄⹆⹈⍊㥌", num), 0); dictionary1.Add(BookmarkStart.b("丮䐰䜲娴ᨶ常䤺刼䠾汀㑂ⱄ⍆㵈⍊", num), 1); dictionary1.Add(BookmarkStart.b("䰮崰娲䔴", num), 2); dictionary1.Add(BookmarkStart.b("堮䌰刲䔴", num), 3); dictionary1.Add(BookmarkStart.b("䜮帰䄲尴䴶嘸唺䤼帾ⵀ湂㕄⡆㩈", num), 4); dictionary1.Add(BookmarkStart.b("䜮帰䄲尴䴶嘸唺䤼帾ⵀ湂㝄≆╈", num), 5); dictionary1.Add(BookmarkStart.b("央吰䄲䄴帶娸娺儼ሾㅀⱂ㙄", num), 6); dictionary1.Add(BookmarkStart.b("央吰䄲䄴帶娸娺儼ሾ㍀♂⥄", num), 7); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸ᘺ䨼嘾╀㝂ⵄ", num), 8); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸ᘺ帼倾ⵀⱂ㝄", num), 9); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸ᘺ刼伾⁀⁂ⱄ㍆え", num), 10); dictionary1.Add(BookmarkStart.b("尮夰刲儴堶丸ᘺ帼倾ⵀⱂ㝄", num), 11); dictionary1.Add(BookmarkStart.b("尮夰刲儴堶丸", num), 12); dictionary1.Add(BookmarkStart.b("尮夰刲儴堶丸ᘺ刼伾⁀⁂ⱄ㍆え", num), 13); dictionary1.Add(BookmarkStart.b("尮夰刲儴堶丸ᘺ刼夾❀あ⁄㍆摈㍊", num), 14); dictionary1.Add(BookmarkStart.b("尮夰刲儴堶丸ᘺ刼夾❀あ⁄㍆摈㉊", num), 15); dictionary1.Add(BookmarkStart.b("崮䐰崲ᠴ䌶儸䤺刼䨾♀⭂", num), 0x10); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸", num), 0x11); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸ᘺ夼帾㉀⭂", num), 0x12); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ丼䬾⁀ㅂㅄ", num), 0x13); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ堼儾╀", num), 20); dictionary1.Add(BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀湂♄⡆╈⑊㽌", num), 0x15); dictionary1.Add(BookmarkStart.b("䤮堰弲头ᨶ娸吺儼倾㍀", num), 0x16); dictionary1.Add(BookmarkStart.b("尮吰倲娴夶崸娺似䘾汀╂ⱄ⭆╈晊⹌⁎㵐㱒❔", num), 0x17); dictionary1.Add(BookmarkStart.b("䤮堰弲头ᨶ常䤺尼嬾⡀♂⭄㍆摈╊ⱌ≎㑐", num), 0x18); dictionary1.Add(BookmarkStart.b("䤮堰弲头", num), 0x19); dictionary1.Add(BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀湂ㅄ㕆⡈╊㹌㽎ぐ⅒ご㥖㩘≚", num), 0x1a); dictionary1.Add(BookmarkStart.b("䀮䄰刲嘴帶䴸䈺", num), 0x1b); dictionary1.Add(BookmarkStart.b("䌮䐰帲尴夶堸唺帼娾", num), 0x1c); dictionary1.Add(BookmarkStart.b("䰮帰崲䄴䔶堸䠺䤼", num), 0x1d); dictionary1.Add(BookmarkStart.b("䰮帰弲娴䔶ᐸ嘺刼嬾⑀", num), 30); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ丼䬾⁀ㅂㅄ橆㹈≊⥌㭎㥐", num), 0x1f); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ堼儾╀湂㉄⹆ⵈ㽊╌", num), 0x20); dictionary1.Add(BookmarkStart.b("堮䌰刲䔴ᨶ嘸䬺䤼嘾⹀ⵂ", num), 0x21); dictionary1.Add(BookmarkStart.b("尮䔰䄲娴尶尸ᘺ夼帾㉀⭂桄⥆⡈♊⡌㱎", num), 0x22); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ丼䬾⁀ㅂㅄ橆⩈⹊⍌㭎㑐⅒", num), 0x23); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ堼儾╀湂♄≆❈㽊⡌㵎", num), 0x24); Class1160.dictionary_143 = dictionary1; } if (Class1160.dictionary_143.TryGetValue(str7, out num2)) { switch (num2) { case 0: case 1: if (!(class2.method_3() == BookmarkStart.b("嬮䌰䘲倴", num))) { goto Label_04DD; } class3.SetAttr(190, true); break; case 2: { string[] strArray = class2.method_3().Replace(BookmarkStart.b("崮吰倲䄴", num), "").Replace(BookmarkStart.b("ܮ", num), "").Replace(BookmarkStart.b("خ", num), "").Replace(BookmarkStart.b("̮", num), BookmarkStart.b("༮", num)).Replace(BookmarkStart.b("༮ᄰ", num), BookmarkStart.b("༮", num)).Trim(new char[] { ' ' }).Split(new char[] { ' ' }); A_1.method_50(Class576.smethod_41(strArray[0])); A_1.method_48(Class576.smethod_41(strArray[1])); A_1.method_54(Class576.smethod_41(strArray[2])); A_1.method_52(Class576.smethod_41(strArray[3])); break; } case 3: class3.SetAttr(0x1001, Class922.smethod_32(class2.method_3(), str8, str9, str10)); class3.SetAttr(0x1002, Class922.smethod_33(class2.method_3())); break; case 4: class3.SetAttr(0x38f, Class922.smethod_47(class2.method_3())); break; case 5: class3.SetAttr(0x390, Class922.smethod_45(class2.method_3())); break; case 6: none = Class922.smethod_41(class2.method_3()); class3.Remove(0x391); break; case 7: class3.SetAttr(0x392, Class922.smethod_39(class2.method_3())); break; case 8: class3.SetAttr(0x1cb, Class576.smethod_55(class2.method_3())); break; case 9: class3.SetAttr(0x1c0, Class576.smethod_76(class2.method_3())); break; case 10: class3.SetAttr(0x1c1, Class576.smethod_78(class2.method_3())); break; case 11: class3.SetAttr(0x201, Class576.smethod_76(class2.method_3())); break; case 12: if (!(class2.method_3() == BookmarkStart.b("央堰䀲尴唶唸帺", num))) { goto Label_0747; } class3.SetAttr(0x23e, true); break; case 13: class3.SetAttr(0x204, Class576.smethod_78(class2.method_3())); break; case 14: class3.SetAttr(0x205, Class576.smethod_55(class2.method_3())); break; case 15: class3.SetAttr(0x206, Class576.smethod_55(class2.method_3())); break; case 0x10: class3.SetAttr(0x3ba, class2.method_3() == BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀", num)); break; case 0x11: { str2 = class2.method_3(); string str11 = str2; if (str11 != null) { if (str11 == BookmarkStart.b("䄮帰崲倴", num)) { goto Label_0856; } if (str11 == BookmarkStart.b("尮帰弲尴匶", num)) { class3.SetAttr(0x1fc, true); } } break; } case 0x12: str = Class576.smethod_87(class2.method_3()); break; case 0x13: Class922.smethod_17(A_0, class2.method_3(), class3, true); break; case 20: Class922.smethod_17(A_0, class2.method_3(), class3, false); break; case 0x15: if (class3.method_31(0x181) == null) { class3.SetAttr(0x181, Class576.smethod_76(class2.method_3())); } break; case 0x16: class3.SetAttr(0x181, Class576.smethod_76(class2.method_3())); break; case 0x17: class3.SetAttr(0x287, Class576.smethod_76(class2.method_3())); break; case 0x18: str5 = class2.method_3(); break; case 0x19: str6 = class2.method_3(); break; case 0x1a: class3.SetAttr(0x182, Class576.smethod_79(class2.method_3())); break; case 0x1b: class3.SetAttr(0x182, Class576.smethod_78(class2.method_3())); break; case 0x1c: class3.SetAttr(0x109, Class576.smethod_26(class2.method_3())); break; case 0x1d: class3.SetAttr(0x108, Class576.smethod_24(class2.method_3())); break; case 30: if (!(class2.method_3() == BookmarkStart.b("䠮䌰嘲䰴䐶娸娺儼娾", num))) { goto Label_09D9; } class3.SetAttr(0x13d, true); break; case 0x1f: str3 = class2.method_3(); break; case 0x20: str4 = class2.method_3(); break; case 0x21: if (!(class2.method_3() == BookmarkStart.b("䄮帰Ḳ䈴䔶堸䬺", num))) { goto Label_0A43; } class3.SetAttr(0x85, TextBoxWrapMode.None); break; } } } continue; Label_04DD: class3.SetAttr(190, false); continue; Label_0747: if (class2.method_3() == BookmarkStart.b("䜮堰圲儴制圸", num)) { class3.SetAttr(0x23e, false); } continue; Label_0856: class3.SetAttr(0x1fc, false); continue; Label_09D9: if (class2.method_3() == BookmarkStart.b("䈮帰崲娴", num)) { class3.SetAttr(0x13e, true); } continue; Label_0A43: class3.SetAttr(0x85, TextBoxWrapMode.Square); } object obj2 = class3.method_31(0x392); if ((obj2 == null) || (((RelativeVerticalPosition)obj2) != RelativeVerticalPosition.Line)) { class3.SetAttr(0x391, none); } Class109 class5 = A_0.method_13().method_2(str, null, false, false) as Class109; LineDashing dashing = Class922.smethod_16(str2, class5); if ((dashing != LineDashing.Solid) && (dashing != LineDashing.Solid)) { class3.SetAttr(0x1ce, dashing); } if (class5 != null) { if (class5.method_4() == BookmarkStart.b("崮帰䘲嬴匶", num)) { class3.SetAttr(0x1d7, LineCap.Round); } else if (Class567.smethod_16(class5.method_4())) { class3.SetAttr(0x1d7, LineCap.Flat); } } smethod_3(class3, A_1, str2 != BookmarkStart.b("䄮帰崲倴", num)); smethod_2(str3, class3, true); smethod_2(str4, class3, false); Class111 class6 = A_0.method_13().method_2(str5, null, false, false) as Class111; smethod_1(class3, str6, class6); if (class3.Count > 0) { A_1.method_46(class3); } }
private static void smethod_5(Class857 A_0, Class101 A_1, ListLevel A_2, string A_3) { int num = 14; Class396 class2 = A_0.method_11(); A_2.PatternType = ListPatternType.None; string str = ""; string str2 = ""; int num2 = 0; int num3 = 1; int key = -1; while (class2.method_19()) { string str3 = class2.method_1(); if (str3 != null) { int num6; if (Class1160.dictionary_107 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(7); dictionary1.Add(BookmarkStart.b("堳匵丷弹倻", num), 0); dictionary1.Add(BookmarkStart.b("娳䌵唷娻儽㈿⽁╃㉅", num), 1); dictionary1.Add(BookmarkStart.b("倳張䬷䨹倻弽㤿潁⡃⍅㹇⽉⁋㵍", num), 2); dictionary1.Add(BookmarkStart.b("䜳䈵䄷嘹夻ጽ⸿⍁⥃⍅", num), 3); dictionary1.Add(BookmarkStart.b("䜳䈵夷䠹䠻ጽ㘿⍁⡃㍅ⵇ", num), 4); dictionary1.Add(BookmarkStart.b("娳䌵唷伻䬽☿⑁ⵃ㹅", num), 5); dictionary1.Add(BookmarkStart.b("娳䌵唷䰻䰽┿⑁ⵃ㹅", num), 6); Class1160.dictionary_107 = dictionary1; } if (Class1160.dictionary_107.TryGetValue(str3, out num6)) { switch (num6) { case 0: key = class2.method_4(); break; case 1: A_2.PatternType = Class922.smethod_57(class2.method_3()); break; case 2: num2 = class2.method_4(); break; case 3: A_1.method_23()[A_2.LevelNumber] = Class576.smethod_87(class2.method_3()); break; case 4: num3 = class2.method_4(); break; case 5: str = class2.method_3(); break; case 6: str2 = class2.method_3(); break; } } } } A_2.StartAt = num3; int num5 = A_2.LevelNumber + 1; if (num2 != 0) { smethod_6(num2, A_2); } else { A_2.NumberPrefix = str2; A_2.NumberSufix = str; A_2.LevelText = str2 + BookmarkStart.b("ᄳ", num) + num5.ToString() + str; } bool flag = false; while (class2.method_9(A_3)) { string str4 = class2.method_1(); if (str4 != null) { if (!(str4 == BookmarkStart.b("堳張䬷丹ᄻ刽┿㑁⅃⩅敇㩉㹋⅍⁏㝑♓≕ㅗ㽙⽛", num))) { if (!(str4 == BookmarkStart.b("䀳匵䀷丹ᄻ丽㈿ⵁ㑃⍅㩇㹉╋⭍⍏", num))) { goto Label_022E; } CharacterFormat format = Class1141.smethod_0(A_0, A_1); if (format.Count > 0) { format.method_37(A_2.CharacterFormat); } } else { Class693.smethod_0(A_0, A_2); flag = true; } continue; } Label_022E: class2.vmethod_1(); } if (key != -1) { A_1.hashtable_0.Add(key, flag); } }