private void method_0(Class1089 A_0) { int num = 3; this.method_1(A_0.method_0().ToByteArray()); SortedList list = new SortedList(new Class322()); SortedList list2 = new SortedList(new Class322()); foreach (DictionaryEntry entry in A_0) { string key = entry.Key.ToString(); object obj2 = entry.Value; if (entry.Value is Stream) { if ((key != BookmarkStart.b("瘨堪䐬䠮弰刲䄴䈶䬸帺丼", num)) && (key != BookmarkStart.b("\u2028漪缬戮爰尲嬴䌶尸唺䤼", num))) { list.Add(key, obj2); } } else { if (!(entry.Value is Class1089)) { throw new InvalidOperationException(BookmarkStart.b("簨䔪䘬䄮帰䐲嬴᜶嘸夺圼娾≀㝂敄⹆❈歊⁌⩎㱐㱒❔⹖祘⡚⥜ぞ፠ɢɤɦ䝨", num)); } if ((key != BookmarkStart.b("⼨漪䰬嬮倰怲䔴嘶娸帺丼", num)) && (key != BookmarkStart.b("Ⱘ椪䰬䠮倰刲䐴丶ସ࠺嘼䨾╀⅂ⵄ⑆ⅈⱌ㹎摐♒杔㑖ㅘᕚ㥜", num))) { list2.Add(key, obj2); } } } foreach (DictionaryEntry entry3 in list) { this.method_3((string)entry3.Key); MemoryStream stream = (MemoryStream)entry3.Value; this.method_2(stream.GetBuffer(), (int)stream.Length); } foreach (DictionaryEntry entry2 in list2) { this.method_3((string)entry2.Key); this.method_0((Class1089)entry2.Value); } }
private void method_0(Class1089 A_0) { int num = 4; this.method_1(A_0.method_0().ToByteArray()); SortedList list = new SortedList(new Class595()); SortedList list2 = new SortedList(new Class595()); foreach (DictionaryEntry entry in A_0) { string key = entry.Key.ToString(); object obj2 = entry.Value; if (entry.Value is Stream) { if ((key != BookmarkStart.b("甩弫䜭圯就唳䈵䴷䠹夻䴽", num)) && (key != BookmarkStart.b("〈栫簭累焱嬳堵䰷弹刻䨽", num))) { list.Add(key, obj2); } } else { if (!(entry.Value is Class1089)) { throw new InvalidOperationException(BookmarkStart.b("缩䈫䔭帯崱䌳堵ᠷ唹帻吽┿⅁ぃ桅", num)); } if ((key != BookmarkStart.b("Ⱙ栫伭䐯匱朳䘵夷夹夻䴽", num)) && (key != BookmarkStart.b("⼩渫伭圯匱唳䜵䄷࠹༻唽㔿♁♃⹅⭇≉ോ⽍⅏村⅓摕㭗㉙ቛ㩝", num))) { list2.Add(key, obj2); } } } foreach (DictionaryEntry entry3 in list) { this.method_3((string)entry3.Key); MemoryStream stream = (MemoryStream)entry3.Value; this.method_2(stream.GetBuffer(), (int)stream.Length); } foreach (DictionaryEntry entry2 in list2) { this.method_3((string)entry2.Key); this.method_0((Class1089)entry2.Value); } }
private void method_6(Class1089 A_0, Class1090 A_1) { int num = 0x13; if (A_1 == null) { A_1 = new Class1090(BookmarkStart.b("欸吺刼䬾慀ق⭄㍆㭈㉊", num), true, A_0.method_0()); this.class410_0.method_3(A_1); } if (A_0.Count > 0) { A_1.uint_1 = (uint)this.class410_0.method_2(); } for (int i = 0; i < A_0.Count; i++) { Class1090 class2; string key = (string)A_0.GetKey(i); object byIndex = A_0.GetByIndex(i); if (byIndex is Class1089) { Class1089 class3 = (Class1089)byIndex; class2 = new Class1090(key, false, class3.method_0()); this.class410_0.method_3(class2); this.method_6(class3, class2); } else { if (!(byIndex is Stream)) { throw new InvalidOperationException(BookmarkStart.b("永唺嘼儾⹀㑂⭄杆♈⥊❌⩎㉐❒畔㹖㝘筚ぜ㩞ౠౢᝤṦ䥨ᡪᥬnͰቲቴቶ坸", num)); } Stream stream = (Stream)byIndex; class2 = new Class1090(key, DirEntryType.Stream, stream.Length); this.class410_0.method_3(class2); class2.uint_4 = this.method_8(stream, false); } if (i < (A_0.Count - 1)) { class2.uint_3 = (uint)this.class410_0.method_2(); } } }