예제 #1
0
    private void method_6(Interface61 A_0)
    {
        int             num  = 0;
        List <Class362> list = this.class876_0.method_0();

        if (list.Count != 1)
        {
            throw new Exception(BookmarkStart.b("漥䘧尩䴫䈭夯嘱ᐳ刵夷丹崻", num));
        }
        string str  = list[0].method_1();
        string str2 = null;

        using (Interface61 interface3 = A_0.imethod_5(BookmarkStart.b("戥䤧帩䴫紭䀯匱圳匵焷吹娻儽", num)))
        {
            using (Stream stream = interface3.imethod_0(str))
            {
                List <string> list2 = new Class300(stream).method_0();
                if (list2.Count != 1)
                {
                    throw new Exception(BookmarkStart.b("漥䘧尩䴫䈭夯嘱ᐳ刵夷丹崻", num));
                }
                str2 = list2[0];
            }
        }
        using (Interface61 interface2 = A_0.imethod_5(BookmarkStart.b("爥娧䬩䈫崭嘯崱䘳嬵焷吹娻儽", num)))
        {
            using (Interface61 interface4 = interface2.imethod_5(str2))
            {
                this.method_8(interface4);
            }
        }
    }
예제 #2
0
    private void method_5(Interface61 A_0)
    {
        int             num  = 13;
        List <Class362> list = this.class876_0.method_0();

        if (list.Count != 1)
        {
            throw new Exception(BookmarkStart.b("稲嬴䄶堸场吼嬾慀❂⑄㍆⡈", num));
        }
        string str  = list[0].method_1();
        string str2 = null;

        using (Interface61 interface3 = A_0.imethod_5(BookmarkStart.b("眲吴䌶堸栺䴼帾≀♂ౄ⥆⽈⑊", num)))
        {
            using (Stream stream = interface3.imethod_0(str))
            {
                List <string> list2 = new Class300(stream).method_0();
                if (list2.Count != 1)
                {
                    throw new Exception(BookmarkStart.b("稲嬴䄶堸场吼嬾慀❂⑄㍆⡈", num));
                }
                str2 = list2[0];
            }
        }
        using (Interface61 interface2 = A_0.imethod_5(BookmarkStart.b("朲䜴嘶圸䠺嬼倾㍀⹂ౄ⥆⽈⑊", num)))
        {
            using (Interface61 interface4 = interface2.imethod_5(str2))
            {
                this.method_7(interface4);
            }
        }
    }
예제 #3
0
    public void imethod_12(Interface61 A_0)
    {
        Interface61 interface2 = this.imethod_4(A_0.imethod_11());

        if (A_0 is Class664)
        {
            (interface2 as Class664).method_0().Interface59.imethod_0().method_13((A_0 as Class664).method_0().Interface59.imethod_0().method_12());
        }
        string[] strArray2 = A_0.imethod_9();
        int      index     = 0;
        int      length    = strArray2.Length;

        while (index < length)
        {
            using (Stream1 stream = A_0.imethod_0(strArray2[index]))
            {
                interface2.imethod_13(stream);
            }
            index++;
        }
        string[] strArray = A_0.imethod_10();
        int      num3     = 0;
        int      num4     = strArray.Length;

        while (num3 < num4)
        {
            using (Interface61 interface3 = A_0.imethod_5(strArray[num3]))
            {
                interface2.imethod_12(interface3);
            }
            num3++;
        }
    }
예제 #4
0
 private static void smethod_2(string A_0, Interface61 A_1)
 {
     foreach (string str2 in A_1.imethod_9())
     {
         smethod_3(A_0, str2, A_1);
     }
     foreach (string str3 in A_1.imethod_10())
     {
         string path = Path.Combine(A_0, str3);
         Directory.CreateDirectory(path);
         using (Interface61 interface2 = A_1.imethod_5(str3))
         {
             smethod_2(path, interface2);
         }
     }
 }
예제 #5
0
    private byte[] method_14(MemoryStream A_0, DocOleObject A_1, string A_2)
    {
        Class1004   class2     = new Class1004(A_0);
        Interface61 interface2 = class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("愭刯報儳唵䰷樹医儽ⰿ", 8));
        Class1004   class3     = new Class1004();

        class3.Interface51.imethod_0().imethod_12(interface2);
        Interface61 interface3 = class3.Interface51.imethod_0().imethod_5(BookmarkStart.b("愭刯報儳唵䰷樹医儽ⰿ", 8));

        if (interface2.imethod_7(A_2))
        {
            interface3 = interface3.imethod_5(A_2);
        }
        else
        {
            interface3 = interface3.imethod_4(A_2);
        }
        class2.System.IDisposable.Dispose();
        foreach (Class297 class5 in class3.Interface51.imethod_1().method_0())
        {
            if (A_1.dictionary_0.ContainsKey(class5.method_0()))
            {
                class5.method_13(A_1.dictionary_0[class5.method_0()]);
            }
        }
        A_1.dictionary_0.Clear();
        Class1004 class4 = new Class1004(A_1.stream_1);

        A_1.stream_1.Position = 0L;
        for (int i = 0; i < class4.Interface51.imethod_0().imethod_9().Length; i++)
        {
            Stream1 stream  = class4.Interface51.imethod_0().imethod_0(class4.Interface51.imethod_0().imethod_9()[i]);
            Stream1 stream2 = interface3.imethod_2(class4.Interface51.imethod_0().imethod_9()[i]);
            stream.vmethod_0(stream2);
            stream2.Flush();
            stream2.Close();
            stream.Close();
        }
        class4.System.IDisposable.Dispose();
        class3.Interface51.imethod_2();
        byte[] buffer = (class3.method_4() as MemoryStream).ToArray();
        class3.System.IDisposable.Dispose();
        return(buffer);
    }
예제 #6
0
    internal void method_2(Interface61 A_0)
    {
        int num = 0;

        if (A_0 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("唥尧䔩師伭圯圱", num));
        }
        this.interface61_0 = A_0;
        using (Stream stream = A_0.imethod_0(BookmarkStart.b("挥䘧䤩師圭䀯䘱崳夵嘷猹刻堽⼿", num)))
        {
            this.class62_0 = new Class62(stream);
        }
        using (Interface61 interface2 = A_0.imethod_5(BookmarkStart.b("‥氧䬩堫伭振䈱唳唵崷䤹", num)))
        {
            this.method_7(interface2);
            this.method_6(interface2);
        }
    }
예제 #7
0
    internal void method_1(Interface61 A_0)
    {
        int num = 11;

        if (A_0 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("䈰䜲娴䔶堸尺堼", num));
        }
        this.interface61_0 = A_0;
        using (Stream stream = A_0.imethod_0(BookmarkStart.b("琰崲嘴䔶䀸䬺䤼嘾⹀ⵂౄ⥆⽈⑊", num)))
        {
            this.class540_0 = new Class540(stream);
        }
        using (Interface61 interface2 = A_0.imethod_5(BookmarkStart.b("㜰眲吴䌶堸栺䴼帾≀♂㙄", num)))
        {
            this.method_6(interface2);
            this.method_5(interface2);
        }
    }
예제 #8
0
    internal Class1116(byte[] A_0, string A_1)
    {
        int num = 15;

        this.string_21 = string.Empty;
        this.string_22 = string.Empty;
        if ((A_0 != null) && (A_0.Length != 0))
        {
            if (((A_0.Length > 2) && (A_0[0] == 2)) && (A_0[1] == 0))
            {
                this.byte_0          = this.method_7(A_0);
                this.oleObjectType_0 = OleObjectType.Package;
            }
            else
            {
                MemoryStream stream = new MemoryStream(A_0);
                Class1004    class2 = new Class1004(stream);
                if (class2.Interface51.imethod_0().imethod_7(BookmarkStart.b("稴唶匸帺帼䬾ᅀⱂ⩄⭆", num)))
                {
                    Interface61 interface2 = class2.Interface51.imethod_0().imethod_5(BookmarkStart.b("稴唶匸帺帼䬾ᅀⱂ⩄⭆", num));
                    if (interface2.imethod_7(A_1))
                    {
                        interface2 = interface2.imethod_5(A_1);
                        this.method_4(interface2);
                    }
                }
                else if (class2.Interface51.imethod_0().imethod_7(A_1))
                {
                    Interface61 interface3 = class2.Interface51.imethod_0().imethod_5(A_1);
                    this.method_4(interface3);
                }
                else if (class2.Interface51.imethod_0().imethod_7(BookmarkStart.b("㘴砶嬸儺琼儾❀ⱂ", num)) || class2.Interface51.imethod_0().imethod_7(BookmarkStart.b("㐴砶唸帺", num)))
                {
                    this.method_4(class2.Interface51.imethod_0());
                }
            }
        }
    }