private void method_1(Class1089 A_0) { int num = 2; Stream stream = A_0.method_4(BookmarkStart.b("ⴧ礩夫䌭崯匱䘳伵焷吹娻儽㈿⽁╃㉅ⅇ╉≋", 2)); if (stream != null) { Class1046 class3 = new Class1046(stream); if (class3.method_0().Count != 0) { Class566 class4 = ((Class520)class3.method_0()[0]).method_0(); for (int i = 0; i < class4.method_2(); i++) { Class521 class2 = class4.method_0(i); switch (class2.int_0) { case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 0x12: this.method_4(smethod_0(class2.int_0), class2.object_0, PropertyValueType.String); break; case 9: if (class2.object_0 is string) { this.method_4(BookmarkStart.b("稧伩娫䜭䌯嬱嬳堵瘷伹儻尽┿ぁ", num), class2.object_0, PropertyValueType.String); } break; case 10: if (class2.object_0 is DateTime) { this.method_4(BookmarkStart.b("簧䔩堫伭尯眱倳張䰷匹刻夽ᐿ⭁⥃⍅", num), TimeSpan.FromMinutes((double)smethod_4((DateTime)class2.object_0)), PropertyValueType.Other); } break; case 11: case 12: case 13: this.method_4(smethod_0(class2.int_0), class2.object_0, PropertyValueType.Date); break; case 14: case 15: case 0x10: case 0x13: this.method_4(smethod_0(class2.int_0), class2.object_0, PropertyValueType.Int); break; } } } } }
private static void smethod_1(Class1132 A_0, DigitalSignatures A_1) { Class1089 class2 = A_0.method_0().method_6(BookmarkStart.b("氲䴴娶唸䠺吼堾⽀≂ㅄ㉆㭈⹊㹌", 13)); if (class2 != null) { foreach (string str in class2.GetKeyList()) { Class556.smethod_0(class2.method_4(str), new Class867(A_0), A_1); } } }
internal Class320(Class1089 A_0) { MemoryStream input = A_0.method_4(BookmarkStart.b("␦昨䤪䜬昮弰唲娴", 1)); if (input != null) { BinaryReader reader = new BinaryReader(input); this.odtPersist1_0 = (OdtPersist1)reader.ReadUInt16(); this.odtClipboardFormat_0 = (OdtClipboardFormat)reader.ReadUInt16(); if (Class567.smethod_46(reader, 2)) { this.odtPersist2_0 = ((OdtPersist2)reader.ReadUInt16()) & (OdtPersist2.StoredAsEmf | OdtPersist2.QueriedEmf | OdtPersist2.Reserved1 | OdtPersist2.Emf); } } }
private static void smethod_1(Class363 A_0, DigitalSignatures A_1) { MemoryStream stream = A_0.method_46(BookmarkStart.b("栶䄸嘺儼䰾⡀⑂⭄♆㵈㹊㽌⩎≐", 0x11)); if (stream != null) { Class1132 class3 = new Class1132(stream); Class1089 class2 = class3.method_0(); if (class2 != null) { foreach (string str in class2.GetKeyList()) { Class556.smethod_0(class2.method_4(str), new Class625(class3), A_1); } } } }
internal Class221(Class1089 A_0) { MemoryStream input = A_0.method_4(BookmarkStart.b("㜳礵笷戹爻缽ി݁", 14)); if (input != null) { BinaryReader reader = new BinaryReader(input, Encoding.Unicode); StringBuilder builder = new StringBuilder(); while (Class567.smethod_46(reader, 2)) { char ch = reader.ReadChar(); if (ch == '\0') { break; } builder.Append(ch); } this.string_0 = builder.ToString(); } }
private void method_2(Class1089 A_0) { Stream stream = A_0.method_4(BookmarkStart.b("㘲焴堶娸为值娾⽀㝂ᙄ㉆⑈♊ⱌ㵎⡐ᩒ㭔ㅖ㙘⥚ぜ㹞ᕠ०", 13)); if (stream != null) { Class1046 class3 = new Class1046(stream); foreach (Class520 class2 in class3.method_0()) { if (class2.method_1().Equals(Class520.guid_1)) { this.method_3(class2.method_0()); } else { this.method_5(class2.method_0()); } } } }
internal Class553(Class1089 A_0) { MemoryStream input = A_0.method_4(BookmarkStart.b("〰瀲娴娶䤸琺弼唾", 11)); if (input != null) { BinaryReader reader = new BinaryReader(input); this.int_1 = reader.ReadInt32(); this.int_2 = reader.ReadInt32(); this.byte_0 = reader.ReadBytes(4); this.guid_0 = new Guid(reader.ReadBytes(0x10)); this.string_3 = Class627.smethod_2(reader); this.class451_1 = new Class451(reader, false); this.string_0 = Class627.smethod_2(reader); if (Class567.smethod_46(reader, 4) && (reader.ReadInt32() == 0x71b239f4)) { this.string_1 = Class1029.smethod_6(reader); this.class451_0 = new Class451(reader, true); this.string_2 = Class1029.smethod_6(reader); } } }
internal void method_81(Class1089 A_0) { Class1132 class2 = new Class1132(A_0); MemoryStream stream = new MemoryStream(); class2.method_5(stream); byte[] buffer = new byte[stream.Length]; stream.Position = 0L; stream.Read(buffer, 0, buffer.Length); this.class1116_0 = new Class1116(buffer, BookmarkStart.b("礥", 0) + this.Interface49.get_OleStorageName()); Class1089 class3 = new Class1089(); class3.method_3(BookmarkStart.b("礥", 0) + this.Interface49.get_OleStorageName(), A_0); class2 = new Class1132(class3); MemoryStream stream2 = new MemoryStream(); class2.method_5(stream2); this.stream_0 = stream2; this.stream_0.Position = 0L; if (A_0.Contains(string_12)) { MemoryStream stream3 = A_0.method_4(string_12); stream3.Position = 0L; byte[] buffer2 = new byte[stream3.Length]; stream3.Read(buffer2, 0, buffer2.Length); using (MemoryStream stream4 = new MemoryStream(buffer2)) { byte[] buffer4 = new byte[6]; stream4.Read(buffer4, 0, buffer4.Length); this.Interface49.set_DisplayAsIcon((buffer4[0] & 0x40) == 0x40); stream4.Flush(); } } if (A_0.Contains(string_9)) { Stream stream5 = A_0.method_4(string_9); stream5.Position = 0L; byte[] buffer3 = new byte[stream5.Length]; stream5.Read(buffer3, 0, buffer3.Length); using (BinaryReader reader = new BinaryReader(new MemoryStream(buffer3))) { reader.ReadInt32(); reader.ReadInt32(); reader.ReadBytes(4); new Guid(reader.ReadBytes(0x10)); Class627.smethod_2(reader); new Class451(reader, false); string str = Class627.smethod_2(reader); if (!string.IsNullOrEmpty(str) && (str.Length > 0)) { this.Interface49.set_ObjectType(str); } if (((reader.BaseStream.Length - reader.BaseStream.Position) >= 4L) && (reader.ReadInt32() == 0x71b239f4)) { this.method_82(reader); new Class451(reader, true); this.method_82(reader); } } } }