internal static Class1089 smethod_4(CustomXmlPartCollection A_0) { int num = 7; if (A_0.Count == 0) { return(null); } Class1089 class4 = new Class1089(); for (int i = 0; i < A_0.Count; i++) { CustomXmlPart part = A_0[i]; Class1089 class3 = new Class1089(); class3.method_2(BookmarkStart.b("搬嬮吰帲", num), new MemoryStream(part.Data)); Stream stream = new MemoryStream(); Class397 class2 = new Class397(stream, Encoding.UTF8, false); if (class2.method_0().method_1().Count == 0) { class2.method_0().method_1().Add(BookmarkStart.b("䤬尮", num), BookmarkStart.b("䔬嬮䔰䌲༴ᠶᘸ䠺帼圾⑀⹂⑄㑆杈⑊㵌⩎㽐⭒㡔㭖㽘㑚⽜㉞`ᝢᙤ䥦٨ᥪ੬䁮Ṱᕲ፴Ṷ᩸Ṻ㥼ၾハꊌ붎ꆐꎒꎔ뢖滛캠캢ﶤ쪦얨", num)); } smethod_5(part, class2); class3.Add(BookmarkStart.b("紬崮帰䌲倴䔶䴸刺堼䰾", num), stream); class4.method_3(string.Format(BookmarkStart.b("丬圮唰䀲临ܶ䐸", num), i), class3); } return(class4); }
private static void smethod_0(Class1132 A_0) { Class1089 class2 = new Class1089(); class2.method_2(BookmarkStart.b("缫娭䈯崱娳儵紷吹弻䰽㤿㉁ぃ⽅❇⑉ࡋ⽍㍑ݓ♕㥗㥙㥛", 6), new MemoryStream(byte_2)); Class1089 class3 = new Class1089(); class3.method_2(BookmarkStart.b("⨫縭䈯嬱夳圵䨷䌹", 6), new MemoryStream(byte_3)); Class1089 class4 = new Class1089(); class4.method_3(BookmarkStart.b("缫娭䈯崱娳儵紷吹弻䰽㤿㉁ぃ⽅❇⑉ᡋ㱍ㅏ㱑❓さ㝗⡙ㅛ", 6), class3); Class1089 class5 = new Class1089(); class5.method_3(BookmarkStart.b("栫伭䐯匱朳䘵夷夹夻眽⸿⑁⭃", 6), class2); class5.method_2(BookmarkStart.b("栫伭䐯匱朳䘵夷夹夻猽ℿ㉁", 6), new MemoryStream(byte_1)); class5.method_2(BookmarkStart.b("稫䬭䈯䄱崳夵嘷", 6), new MemoryStream(byte_0)); class5.method_3(BookmarkStart.b("砫尭儯就䜳倵圷䠹儻眽⸿⑁⭃", 6), class4); A_0.method_0().method_3(BookmarkStart.b("⨫樭儯䘱唳攵䠷嬹弻嬽㌿", 6), class5); }
internal static Class1089 smethod_1(Guid A_0, string A_1, DocOleObject A_2, bool A_3) { int num = 13; Class1089 class2 = new Class1089(A_0); if ((A_2.OleObjectType != OleObjectType.BitmapImage) && (A_2.OleObjectType != OleObjectType.WordPicture)) { if (A_2.Interface49.get_NativeData() != null) { class2.method_2(BookmarkStart.b("挲吴吶券娺娼娾", num), new MemoryStream(A_2.Interface49.get_NativeData())); } } else { class2.method_2(BookmarkStart.b("挲吴吶券娺娼娾", num), new MemoryStream(A_2.Interface49.get_OlePicture().ImageBytes)); } smethod_6(class2, new Class320(A_3 ? OdtPersist1.Icon : OdtPersist1.None, OdtPersist2.Emf, OdtClipboardFormat.Metafile)); smethod_6(class2, new Class553(A_1)); return(class2); }
private void method_13(Class1090 A_0, Class1089 A_1) { int num = 10; if (!A_0.bool_0) { A_0.bool_0 = true; switch (A_0.dirEntryType_0) { case DirEntryType.Invalid: return; case DirEntryType.Storage: case DirEntryType.Root: { Class1089 class2 = new Class1089(A_0.guid_0); if ((A_0.dirEntryType_0 != DirEntryType.Root) || (this.class1089_0 != null)) { A_1.method_3(A_0.string_0, class2); } else { this.class1089_0 = class2; } Class1090 class3 = this.class410_0.method_6(A_0, A_0.uint_1); if (class3 != null) { this.method_13(class3, class2); } break; } case DirEntryType.Stream: A_1.method_2(A_0.string_0, this.method_10(A_0.uint_4, (int)A_0.long_2, (int)A_0.long_2, false)); break; default: throw new InvalidOperationException(BookmarkStart.b("支就弳堵圷䴹刻ḽ㐿㭁㑃⍅桇╉⩋湍㑏㭑♓㍕㭗⹙㍛ⱝᥟ䉡ţࡥᱧᡩᕫ乭ᱱ味ɵၷό屻ൽﲇノﺋ늑ﶛ劣얟財", num)); } Class1090 class5 = this.class410_0.method_6(A_0, A_0.uint_2); if (class5 != null) { this.method_13(class5, A_1); } Class1090 class4 = this.class410_0.method_6(A_0, A_0.uint_3); if (class4 != null) { this.method_13(class4, A_1); } } }