private string method_48(Class1128 A_0, Class1128 A_1, string[] A_2, int A_3) { int num = 10; string str = string.Empty; for (int i = A_3; i < A_2.Length; i++) { if (i < (A_2.Length - 1)) { string key = A_2[i] + BookmarkStart.b("Ἧ", num); if (A_1.method_1().ContainsKey(key)) { A_1 = A_1.method_1()[key]; A_0 = A_0.method_1()[key]; return(this.method_48(A_0, A_1, A_2, i + 1)); } Class1128 class2 = A_0.method_1()[key].method_17(); class2.method_0().Clear(); A_1.method_1().Add(key, class2); foreach (string str3 in class2.method_2().Keys) { Class230 class3 = class2.method_2()[str3]; if ((class3.method_4() != null) && (class3.method_4().Length > 0L)) { class3.method_4().Position = 0L; XmlReader reader = XmlReader.Create(class3.method_4()); Dictionary <string, DictionaryEntry> dictionary = new Dictionary <string, DictionaryEntry>(); this.method_49(reader, dictionary); foreach (DictionaryEntry entry in dictionary.Values) { string str4 = (string)entry.Key; if (str4 == BookmarkStart.b("堯䘱䀳䘵ȷᔹጻ䴽⌿⩁⅃⭅⥇㥉手⅍⁏㝑㩓⹕㕗㙙㩛ㅝཡգብ᭧䑩ͫᱭᝯ嵱᭳ၵṷ፹ύ᭽쑿揄뾏ꂑ꒓ꚕ꺗떙ﮝ첟쎡킣쾥잧쒩\udfab\uc6ad\ud9af\uc2b1잳馵좷\udbb9\udfbb햽ꆿꗁꇃ", num)) { string[] strArray = ((string)entry.Value).Replace(BookmarkStart.b("ḯᰱᬳ", num), string.Empty).Split(new char[] { '/' }); this.method_48(A_0, A_1, strArray, 0); } } } } A_1 = A_1.method_1()[key]; A_0 = A_0.method_1()[key]; } else { str = this.method_50(A_0, A_1, A_2[i]); } } return(str); }
internal Class1128 method_17() { Class1128 class2 = new Class1128(); class2.method_4(this.string_0); if ((this.dictionary_0 != null) && (this.dictionary_0.Count > 0)) { foreach (string str2 in this.dictionary_0.Keys) { class2.method_0().Add(str2, this.dictionary_0[str2].method_9()); } } if ((this.dictionary_2 != null) && (this.dictionary_2.Count > 0)) { foreach (string str in this.dictionary_2.Keys) { class2.method_2().Add(str, this.dictionary_2[str].method_10() as Class230); } } if ((this.dictionary_1 != null) && (this.dictionary_1.Count > 0)) { foreach (string str3 in this.dictionary_1.Keys) { class2.method_1().Add(str3, this.dictionary_1[str3].method_17()); } } return(class2); }
internal Dictionary <string, Class230> method_16(Class1128 A_0) { Dictionary <string, Class230> dictionary = new Dictionary <string, Class230>(); Class1128 class2 = A_0; foreach (KeyValuePair <string, Class230> pair3 in class2.method_2()) { dictionary.Add(pair3.Key, pair3.Value); } foreach (KeyValuePair <string, Class1128> pair2 in class2.method_1()) { foreach (KeyValuePair <string, Class230> pair in pair2.Value.method_15()) { dictionary.Add(pair.Key, pair.Value); } } return(dictionary); }