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