示例#1
0
    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;
    }
示例#2
0
    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;
                    }
                }
            }
        }
    }
示例#3
0
        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);
        }
示例#4
0
        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);
            }
        }
示例#5
0
    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());
                }
            }
        }
    }