internal void method_6(BuiltinDocumentProperties A_0, CustomDocumentProperties A_1, Class1089 A_2) { int num = 0; this.builtinDocumentProperties_0 = A_0; this.customDocumentProperties_0 = A_1; Class1046 class2 = new Class1046(); this.class520_0 = new Class520(Class520.guid_0, 0x4b0); class2.method_0().Add(this.class520_0); Class1046 class3 = new Class1046(); this.class520_1 = new Class520(Class520.guid_1, 0x4b0); class3.method_0().Add(this.class520_1); this.class520_2 = new Class520(Class520.guid_2, 0x4b0); class3.method_0().Add(this.class520_2); this.int_2 = 2; this.method_7(); this.method_13(); if (this.class520_2.method_0().method_2() == 0) { class3.method_0().Remove(this.class520_2); } MemoryStream stream = new MemoryStream(); class2.method_1(stream); A_2[BookmarkStart.b("⌥笧弩䄫䌭儯䀱䴳缵嘷尹医䰽ⴿ⍁ぃ⽅❇⑉", num)] = stream; MemoryStream stream2 = new MemoryStream(); class3.method_1(stream2); A_2[BookmarkStart.b("⌥氧䔩伫嬭崯圱娳䈵欷伹儻匽ℿぁ㵃ཅ♇ⱉ⍋㱍㵏㍑⁓㽕㝗㑙", num)] = stream2; }
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; } } } } }
public override void imethod_0(Interface8 reader) { int length1 = reader.imethod_5(); this.class684_0 = new Class684[length1]; for (int index = 0; index < length1; ++index) { this.class684_0[index] = new Class684(); this.class684_0[index].imethod_0(reader); } int length2 = reader.imethod_5(); this.class683_0 = new Class683[length2]; for (int index = 0; index < length2; ++index) { this.class683_0[index] = new Class683(); this.class683_0[index].imethod_0(reader); } this.double_3 = new double[length2 * length1]; this.double_4 = new double[length2 * length1]; for (int index1 = 0; index1 < length2; ++index1) { for (int index2 = 0; index2 < length1; ++index2) { this.double_4[index2 + index1 * length1] = reader.imethod_8(); this.double_3[index2 + index1 * length1] = reader.imethod_8(); } } if (reader.FileFormatVersion >= Class250.int_68) { int length3 = (length1 < length2 ? length1 : length2) * 2; this.double_5 = new double[length3]; for (int index = 0; index < length3; ++index) { this.double_5[index] = reader.imethod_8(); } this.int_5 = reader.imethod_5(); this.vector3D_0 = new Vector3D[length2 * length1]; for (int index = 0; index < length2 * length1; ++index) { this.vector3D_0[index] = reader.imethod_19(); } } if (reader.FileFormatVersion >= Class250.int_64) { this.class1046_0 = new Class1046(); this.class1046_0.imethod_0(reader); this.class1046_1 = new Class1046(); this.class1046_1.imethod_0(reader); this.class1046_2 = new Class1046(); this.class1046_2.imethod_0(reader); this.class1046_3 = new Class1046(); this.class1046_3.imethod_0(reader); } this.method_0(reader); }
public override void imethod_0(Interface8 reader) { base.imethod_0(reader); if (reader.FileFormatVersion < Class250.int_48) { this.double_2 = reader.imethod_8(); this.double_3 = reader.imethod_8(); } this.class1046_0 = new Class1046(); this.class1046_0.imethod_0(reader); int length = reader.imethod_5(); this.class1046_1 = new Class1046[length]; for (int index = 0; index < length; ++index) { this.class1046_1[index] = new Class1046(); this.class1046_1[index].imethod_0(reader); } }
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()); } } } }