Exemplo n.º 1
0
    internal Class1065(Class703 A_0, BinaryReader A_1)
    {
        this.class153_0         = new Class153();
        this.class155_0         = new Class155();
        this.stringCollection_0 = new StringCollection();
        this.class162_0         = new Class162();
        this.class147_0         = new Class147(0);
        this.class344_0         = new Class344();
        this.hashtable_0        = new Hashtable();
        A_1.BaseStream.Position = A_0.class597_0.class1111_36.int_0;
        int num = A_0.class597_0.class1111_36.int_0 + A_0.class597_0.class1111_36.int_1;

        while (A_1.BaseStream.Position < num)
        {
            this.stringCollection_0.Add(Class813.smethod_1(A_1, true, false));
        }
        this.class153_0.method_23(A_1, A_0.class597_0.class1111_4);
        this.class153_0.method_26(A_1, A_0.class929_0.class1111_4.int_0, A_0.class929_0.class1111_4.int_1);
        this.class155_0.method_23(A_1, A_0.class597_0.class1111_5);
        this.class162_0.method_23(A_1, A_0.class597_0.class1111_42);
        this.class147_0.method_23(A_1, A_0.class597_0.class1111_43);
        this.class344_0.method_0(A_1, A_0.class597_0.class1111_37.int_0, A_0.class597_0.class1111_37.int_1);
        smethod_0(this.class162_0);
        smethod_0(this.class147_0);
        this.method_0();
    }
Exemplo n.º 2
0
    internal Class770(Class703 A_0, BinaryReader A_1)
    {
        int num4 = 2;

        this.arrayList_0 = new ArrayList();
        this.class536_0  = new Class536();
        if (A_0.class597_0.class1111_33.int_1 <= 0)
        {
            this.arrayList_0.Add(new Class602(0, A_0.int_14, A_0.int_9, false));
            return;
        }
        this.binaryReader_0 = A_1;
        A_1.BaseStream.Seek((long)A_0.class597_0.class1111_33.int_0, SeekOrigin.Begin);
Label_0079:
        switch (A_1.ReadByte())
        {
        case 1:
        {
            int num2 = A_1.ReadInt16();
            this.class536_0.Add(new Class428(A_1, num2));
            goto Label_0079;
        }

        case 2:
            this.method_2();
            return;
        }
        throw new InvalidOperationException(BookmarkStart.b("紧䐩䜫䀭弯䔱娳ᘵ帷唹主匽ℿ㙁摃⥅⹇橉㡋♍㕏牑⑓㽕㵗㥙㥛繝ᑟ͡٣੥൧䑩", num4));
    }
Exemplo n.º 3
0
 internal static void smethod_0(Class52 A_0, Class703 A_1, BinaryReader A_2, BinaryReader A_3)
 {
     A_2.BaseStream.Position = A_1.class597_0.class1111_15.int_0;
     smethod_1(A_0, A_2, A_1.class597_0.class1111_15.int_1);
     A_2.BaseStream.Position = A_1.class597_0.class1111_61.int_0;
     smethod_2(A_0, A_2, A_1.class597_0.class1111_61.int_1, A_3);
 }
Exemplo n.º 4
0
 internal static void smethod_3(Class52 A_0, Class703 A_1, BinaryWriter A_2, BinaryWriter A_3)
 {
     A_1.class597_0.class1111_15.int_0 = (int)A_2.BaseStream.Position;
     A_1.class597_0.class1111_15.int_1 = smethod_4(A_0, A_2);
     A_1.class597_0.class1111_61.int_0 = (int)A_2.BaseStream.Position;
     A_1.class597_0.class1111_61.int_1 = smethod_5(A_0, A_2, A_3);
 }
Exemplo n.º 5
0
    internal void method_0(Class703 A_0, BinaryWriter A_1)
    {
        int       num      = 13;
        int       position = (int)A_1.BaseStream.Position;
        int       num3     = this.class161_0.vmethod_1(A_1);
        Class1111 class2   = new Class1111(position, num3);

        position = (int)A_1.BaseStream.Position;
        num3     = this.class151_0.vmethod_1(A_1);
        Class1111 class3 = new Class1111(position, num3);

        switch (this.footnoteType_0)
        {
        case FootnoteType.Footnote:
            A_0.class597_0.class1111_2 = class2;
            A_0.class597_0.class1111_3 = class3;
            return;

        case FootnoteType.Endnote:
            A_0.class597_0.class1111_46 = class2;
            A_0.class597_0.class1111_47 = class3;
            return;
        }
        throw new InvalidOperationException(BookmarkStart.b("昲嬴尶圸吺䨼儾慀╂⩄⡆㵈╊≌㭎㑐絒", num));
    }
Exemplo n.º 6
0
 internal Class481(Class703 A_0, BinaryReader A_1, int A_2)
 {
     if (A_0.class597_0.class1111_70.int_1 != 0)
     {
         long position = A_1.BaseStream.Position;
         A_1.BaseStream.Position = A_0.class597_0.class1111_70.int_0;
         this.bool_0             = A_1.ReadInt16() != 0;
         this.bool_1             = A_1.ReadInt16() != 0;
         this.bool_2             = A_1.ReadInt16() != 0;
         A_1.ReadInt16();
         this.routeSlipProtectionType_0 = (RouteSlipProtectionType)A_1.ReadInt16();
         this.int_0            = A_1.ReadInt16();
         this.routeSlipOrder_0 = (RouteSlipOrder)A_1.ReadInt16();
         int num2 = A_1.ReadInt16();
         this.string_0 = Class813.smethod_17(A_1, A_2);
         this.string_1 = Class813.smethod_17(A_1, A_2);
         this.string_2 = Class813.smethod_17(A_1, A_2);
         this.string_3 = Class813.smethod_17(A_1, A_2);
         for (int i = 0; i < num2; i++)
         {
             this.class137_0.method_1(new Class138(A_1, A_2));
         }
         A_1.BaseStream.Position = position;
     }
 }
Exemplo n.º 7
0
    internal static void smethod_0(Class703 A_0, BinaryReader A_1, Document A_2)
    {
        int num = 14;

        if (A_0.class597_0.class1111_60.int_1 != 0)
        {
            A_1.BaseStream.Position = A_0.class597_0.class1111_60.int_0;
            if (A_1.ReadUInt16() != 0xffff)
            {
                throw new InvalidOperationException(BookmarkStart.b("挳䐵圷吹嬻ḽ㌿⭁⍃⡅⥇㹉㥋㱍㕏籑", num));
            }
            int num4 = A_1.ReadInt16();
            A_1.ReadInt16();
            string[] strArray = new string[num4];
            for (int i = 0; i < num4; i++)
            {
                strArray[i] = Class813.smethod_1(A_1, true, false);
                A_1.ReadInt32();
            }
            for (int j = 0; j < num4; j++)
            {
                if (strArray[j] != BookmarkStart.b("朳張強吹", num))
                {
                    string str = Class813.smethod_1(A_1, true, false);
                    A_2.Variables.Add(strArray[j], str);
                }
                else
                {
                    int count = A_1.ReadUInt16() * 2;
                    A_2.VbaSignature = A_1.ReadBytes(count);
                }
            }
        }
    }
Exemplo n.º 8
0
    internal void method_3(Class703 A_0, BinaryWriter A_1)
    {
        int       position = (int)A_1.BaseStream.Position;
        int       num2     = this.class152_0.vmethod_1(A_1);
        Class1111 class2   = new Class1111(position, num2);

        position = (int)A_1.BaseStream.Position;
        num2     = this.class166_0.vmethod_1(A_1);
        Class1111 class3 = new Class1111(position, num2);

        position = (int)A_1.BaseStream.Position;
        num2     = this.class156_0.vmethod_1(A_1);
        Class1111 class4 = new Class1111(position, num2);

        if (this.subDocumentType_0 == SubDocumentType.Main)
        {
            A_0.class597_0.class1111_40 = class2;
            A_0.class597_0.class1111_56 = class3;
            A_0.class597_0.class1111_75 = class4;
        }
        else
        {
            A_0.class597_0.class1111_41 = class2;
            A_0.class597_0.class1111_58 = class3;
            A_0.class597_0.class1111_76 = class4;
        }
    }
Exemplo n.º 9
0
 internal void method_1(Class703 A_0, BinaryWriter A_1)
 {
     A_0.class597_0.class1111_36.int_0 = (int)A_1.BaseStream.Position;
     using (StringEnumerator enumerator = this.stringCollection_0.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             Class813.smethod_2(enumerator.Current, 0x37, A_1, true, false);
         }
     }
     A_0.class597_0.class1111_36.int_1 = ((int)A_1.BaseStream.Position) - A_0.class597_0.class1111_36.int_0;
     A_0.class597_0.class1111_4.int_0  = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_4.int_1  = this.class153_0.vmethod_1(A_1);
     A_0.class929_0.class1111_4.int_0  = (int)A_1.BaseStream.Position;
     A_0.class929_0.class1111_4.int_1  = this.class153_0.method_27(A_1);
     A_0.class597_0.class1111_5.int_0  = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_5.int_1  = this.class155_0.vmethod_1(A_1);
     this.method_2();
     A_0.class597_0.class1111_42.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_42.int_1 = this.class162_0.vmethod_1(A_1);
     A_0.class597_0.class1111_43.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_43.int_1 = this.class147_0.vmethod_1(A_1);
     A_0.class597_0.class1111_37.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_37.int_1 = this.class344_0.method_3(A_1);
 }
Exemplo n.º 10
0
 internal void method_0(BinaryReader A_0, Class703 A_1, Dictionary <string, int> A_2)
 {
     this.dictionary_0 = A_2;
     if (A_1.class597_0.class1111_1.int_1 != 0)
     {
         this.binaryReader_0     = A_0;
         A_0.BaseStream.Position = A_1.class597_0.class1111_1.int_0;
         int  num6     = A_0.ReadUInt16();
         long position = A_0.BaseStream.Position;
         int  num7     = A_0.ReadUInt16();
         int  num8     = A_0.ReadUInt16();
         A_0.ReadUInt16();
         int num3 = A_0.ReadUInt16();
         if (A_0.ReadUInt16() == 15)
         {
             int  num  = A_0.ReadUInt16();
             long num2 = A_0.BaseStream.Position;
             this.styleCollection_0.Document.DefCharFormat = (this.styleCollection_0.Document.DefCharFormat == null) ? new CharacterFormat(this.styleCollection_0.Document) : this.styleCollection_0.Document.DefCharFormat;
             CharacterFormat defCharFormat = this.styleCollection_0.Document.DefCharFormat;
             if ((num >= 3) && defCharFormat.IsDefault)
             {
                 defCharFormat.FontNameAscii      = this.class52_0.method_9(A_0.ReadInt16());
                 defCharFormat.FontNameFarEast    = this.class52_0.method_9(A_0.ReadInt16());
                 defCharFormat.FontNameNonFarEast = this.class52_0.method_9(A_0.ReadInt16());
             }
             long num4 = position + num6;
             if ((A_0.BaseStream.Position < num4) && (num > 3))
             {
                 defCharFormat.FontNameBidi = this.class52_0.method_9(A_0.ReadInt16());
             }
             while ((A_0.BaseStream.Position - num2) < (num * 2))
             {
                 A_0.ReadInt16();
             }
             if (A_0.BaseStream.Position < num4)
             {
                 if (num3 <= 0x9c)
                 {
                     this.styleCollection_0.LatentStyles.method_15();
                 }
                 this.method_4(num3);
             }
             else
             {
                 this.styleCollection_0.LatentStyles.method_16();
             }
             A_0.BaseStream.Position = num4;
             this.method_6(A_1, num7, num8);
             this.method_1(this.styleCollection_0.Document);
             this.method_2();
             if (num3 <= 0x9c)
             {
                 this.method_3();
             }
         }
     }
 }
Exemplo n.º 11
0
 internal Class986(Class703 A_0, BinaryReader A_1)
 {
     this.stringCollection_0 = new StringCollection();
     this.class157_0         = new Class157();
     if (A_0.class597_0.class1111_54.int_1 != 0)
     {
         this.class157_0.method_23(A_1, A_0.class597_0.class1111_54);
     }
 }
Exemplo n.º 12
0
 internal void method_1(Class703 A_0, BinaryWriter A_1, int A_2)
 {
     A_0.class597_0.class1111_21.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_21.int_1 = Class343.smethod_4(A_1, this.stringCollection_0);
     A_0.class597_0.class1111_22.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_22.int_1 = this.method_10(A_1, A_2);
     A_0.class597_0.class1111_23.int_0 = (int)A_1.BaseStream.Position;
     A_0.class597_0.class1111_23.int_1 = this.method_11(A_1, A_2);
 }
Exemplo n.º 13
0
 internal Class348(SubDocumentType A_0, Class703 A_1, BinaryReader A_2) : this(A_0)
 {
     bool      flag;
     Class1111 class2 = (flag = this.subDocumentType_0 == SubDocumentType.Main) ? A_1.class597_0.class1111_40 : A_1.class597_0.class1111_41;
     this.class152_0.method_23(A_2, class2);
     Class1111 class3 = flag ? A_1.class597_0.class1111_56 : A_1.class597_0.class1111_58;
     this.class166_0.method_23(A_2, class3);
     Class1111 class4 = flag ? A_1.class597_0.class1111_75 : A_1.class597_0.class1111_76;
     this.class156_0.method_23(A_2, class4);
 }
Exemplo n.º 14
0
 internal Class598(Class703 A_0, BinaryReader A_1)
 {
     this.binaryReader_0 = A_1;
     this.method_1(SubDocumentType.Main, A_0.class597_0.class1111_16, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱礳夵唷", 0));
     this.method_1(SubDocumentType.Header, A_0.class597_0.class1111_17, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱簳刵䨷", 0));
     this.method_1(SubDocumentType.Footnote, A_0.class597_0.class1111_18, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱爳䈵嘷", 0));
     this.method_1(SubDocumentType.Comment, A_0.class597_0.class1111_19, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱申䈵嘷", 0));
     this.method_1(SubDocumentType.Endnote, A_0.class597_0.class1111_48, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱焳刵嘷", 0));
     this.method_1(SubDocumentType.Textbox, A_0.class597_0.class1111_57, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱怳丵娷䈹", 0));
     this.method_1(SubDocumentType.HeaderTextBox, A_0.class597_0.class1111_59, BookmarkStart.b("瘥䐧䤩䨫栭尯嘱簳刵䨷渹䐻䨽∿㩁", 0));
 }
Exemplo n.º 15
0
 internal void method_2(Class703 A_0, BinaryWriter A_1)
 {
     this.class703_0     = A_0;
     this.binaryWriter_0 = A_1;
     this.class703_0.class597_0.class1111_73.int_0 = (int)this.binaryWriter_0.BaseStream.Position;
     this.class703_0.class597_0.class1111_73.int_1 = this.method_4();
     this.class703_0.class597_0.class1111_74.int_0 = (int)this.binaryWriter_0.BaseStream.Position;
     this.class703_0.class597_0.class1111_74.int_1 = this.method_17();
     this.class703_0.class597_0.class1111_90.int_0 = (int)this.binaryWriter_0.BaseStream.Position;
     this.class703_0.class597_0.class1111_90.int_1 = this.method_25();
 }
Exemplo n.º 16
0
 internal void method_5(Class703 A_0, BinaryWriter A_1)
 {
     A_0.class929_0.class1111_6.int_0  = (int)A_1.BaseStream.Position;
     A_0.class929_0.class1111_6.int_1  = this.method_6(A_1);
     A_0.class929_0.class1111_7.int_0  = (int)A_1.BaseStream.Position;
     A_0.class929_0.class1111_7.int_1  = this.class154_0.vmethod_1(A_1);
     A_0.class929_0.class1111_9.int_0  = (int)A_1.BaseStream.Position;
     A_0.class929_0.class1111_9.int_1  = this.class164_0.vmethod_1(A_1);
     A_0.class929_0.class1111_10.int_0 = (int)A_1.BaseStream.Position;
     A_0.class929_0.class1111_10.int_1 = this.method_7(A_1);
 }
Exemplo n.º 17
0
 internal void method_0(Class703 A_0, BinaryReader A_1, Dictionary <string, int> A_2, Dictionary <int, string> A_3)
 {
     this.dictionary_2   = A_2;
     this.dictionary_0   = A_3;
     this.class703_0     = A_0;
     this.binaryReader_0 = A_1;
     this.method_3();
     this.method_16();
     this.method_24();
     this.method_1();
 }
Exemplo n.º 18
0
 internal void method_2(Class703 A_0, BinaryWriter A_1)
 {
     if (this.method_8() != 0)
     {
         A_0.class868_0.class1111_1       = this.class264_0.method_1(A_1);
         A_0.class868_0.class1111_0       = this.class701_0.method_1(A_1);
         A_0.class868_0.class1111_2.int_0 = (int)A_1.BaseStream.Position;
         A_0.class868_0.class1111_2.int_1 = this.class149_0.vmethod_1(A_1);
         A_0.class868_0.class1111_3.int_0 = (int)A_1.BaseStream.Position;
         A_0.class868_0.class1111_3.int_1 = this.class150_0.vmethod_1(A_1);
     }
 }
Exemplo n.º 19
0
    private void method_20(Class1132 A_0, string A_1)
    {
        int num = 9;

        if (A_0 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("䤮䈰", num));
        }
        this.class1132_0 = A_0;
        BinaryReader reader = new BinaryReader(this.class1132_0.method_0().method_5(BookmarkStart.b("砮帰䄲儴猶嘸堺䠼刾⑀ⵂㅄ", num)), Class813.smethod_0(true));

        this.class703_0 = new Class703(reader);
        if (this.class703_0.method_1())
        {
            throw new NotSupportedException(BookmarkStart.b("笮夰娲䘴᜶崸吺帼䨾ⱀ♂⭄㍆楈≊㹌潎㽐㱒⅔睖⩘⹚ⵜ⽞๠ᅢᅤɦ൨䕪", num));
        }
        if (this.class703_0.bool_4)
        {
            if (A_1 == null)
            {
                throw new PasswordErrorException(BookmarkStart.b("欮帰倲䀴娶尸唺䤼Ἶ⡀あ敄≆❈⡊㽌㙎⅐❒ご㍖畘筚ቜ⽞Ѡൢ䕤፦Ũ๪䵬Ὦၰrٴvᙸॺ᥼彾愈ꮊﶌレ뎜", num));
            }
            new Class987().method_1(this.class1132_0, this.class703_0, A_1);
        }
        Stream input = this.class1132_0.method_0().method_5(BookmarkStart.b("砮帰䄲儴猶嘸堺䠼刾⑀ⵂㅄ", num));

        this.binaryReader_0 = new BinaryReader(input, Class813.smethod_0(true));
        this.binaryReader_1 = new BinaryReader(input, Class813.smethod_0(false));
        this.class703_0.method_3(this.binaryReader_0);
        Stream stream2 = this.class1132_0.method_0().method_5(this.class703_0.method_0());

        this.binaryReader_2 = new BinaryReader(stream2, Encoding.Unicode);
        Stream stream3 = this.class1132_0.method_0().method_4(BookmarkStart.b("欮倰䜲吴", num));

        this.binaryReader_3 = (stream3 != null) ? new BinaryReader(stream3, Encoding.Unicode) : null;
        this.class770_0     = new Class770(this.method_5(), this.method_3());
        this.class160_0     = new Class160(this.method_5(), this.method_1(), this.method_3());
        this.method_26();
        this.method_27();
        this.class598_0  = new Class598(this.method_5(), this.method_3());
        this.class165_0  = new Class165(this.method_5(), this.method_3(), this.class160_0.method_4());
        this.class348_0  = new Class348(SubDocumentType.Main, this.method_5(), this.method_3());
        this.class348_1  = new Class348(SubDocumentType.Header, this.method_5(), this.method_3());
        this.class996_0  = new Class996(this.method_5(), this.method_3());
        this.class700_0  = new Class700(FootnoteType.Footnote, this.method_5(), this.method_3());
        this.class700_1  = new Class700(FootnoteType.Endnote, this.method_5(), this.method_3());
        this.class1065_0 = new Class1065(this.method_5(), this.method_3());
        this.class168_0  = new Class168(this.method_5(), this.method_3());
        this.class349_0  = new Class349(this.method_5(), this.method_3());
        this.class986_0  = new Class986(this.method_5(), this.method_3());
        this.method_21();
    }
Exemplo n.º 20
0
 internal void method_1(Class703 A_0, Class342 A_1, BinaryWriter A_2)
 {
     if (this.stringCollection_0.Count != 0)
     {
         for (int i = 0; i < this.class157_0.method_4(); i++)
         {
             ((Class756)this.class157_0.method_18(i)).method_1(A_1.method_6(5, this.stringCollection_0[i]));
         }
         A_0.class597_0.class1111_54.int_0 = (int)A_2.BaseStream.Position;
         this.class157_0.vmethod_1(A_2);
         A_0.class597_0.class1111_54.int_1 = ((int)A_2.BaseStream.Position) - A_0.class597_0.class1111_54.int_0;
     }
 }
Exemplo n.º 21
0
 internal void method_0(Class460 A_0, Class703 A_1, Class342 A_2, BinaryWriter A_3)
 {
     if (!A_0.method_0())
     {
         this.class460_0     = A_0;
         this.class703_0     = A_1;
         this.class342_0     = A_2;
         this.binaryWriter_0 = A_3;
         this.class703_0.class929_0.class1111_18.int_0 = (int)this.binaryWriter_0.BaseStream.Position;
         this.class703_0.class929_0.class1111_18.int_1 = this.method_1(true);
         this.method_2();
     }
 }
Exemplo n.º 22
0
 internal Class996(Class703 A_0, BinaryReader A_1)
 {
     this.stringCollection_0 = new StringCollection();
     this.class147_0         = new Class147(0);
     this.class147_1         = new Class147(0);
     this.idictionary_0      = Class83.smethod_0();
     Class343.smethod_1(A_1, A_0.class597_0.class1111_21, this.stringCollection_0);
     A_1.BaseStream.Seek((long)A_0.class597_0.class1111_23.int_0, SeekOrigin.Begin);
     Class144.smethod_0(A_1, A_0.class597_0.class1111_23.int_1, 0, new Class997(this), BookmarkStart.b("眦䔨䠪䬬䴮娰弲", 1));
     A_1.BaseStream.Seek((long)A_0.class597_0.class1111_22.int_0, SeekOrigin.Begin);
     Class144.smethod_0(A_1, A_0.class597_0.class1111_22.int_1, 4, new Class998(this), BookmarkStart.b("眦䔨䠪䬬䴮娰唲", 1));
     this.class147_0.method_8(0x7fffffff);
     this.class147_1.method_8(0x7fffffff);
     this.method_0(A_0);
 }
Exemplo n.º 23
0
 internal void method_0(BinaryReader A_0, Class703 A_1, Class342 A_2, Class460 A_3)
 {
     this.binaryReader_0 = A_0;
     this.class703_0     = A_1;
     this.class342_0     = A_2;
     this.class460_0     = A_3;
     if (this.class703_0.class929_0.class1111_18.int_1 > 0)
     {
         this.method_1(this.class703_0.class929_0.class1111_18);
     }
     else if (this.class703_0.class597_0.class1111_44.int_1 > 0)
     {
         this.method_1(this.class703_0.class597_0.class1111_44);
     }
     this.method_2();
 }
Exemplo n.º 24
0
 internal static void smethod_1(Class703 A_0, BinaryWriter A_1, ListStyleCollection A_2, Class14 A_3)
 {
     if ((A_3 != null) || (A_2.Count != 0))
     {
         A_0.class1057_0.class1111_6.int_0 = (int)A_1.BaseStream.Position;
         if ((A_3 != null) && A_3.method_120())
         {
             smethod_3(A_1, A_3, true);
         }
         if ((A_2.ilist_0 != null) && (A_2.ilist_0.Count > 0))
         {
             smethod_2(A_1, A_2);
         }
         A_0.class1057_0.class1111_6.int_1 = ((int)A_1.BaseStream.Position) - A_0.class1057_0.class1111_6.int_0;
     }
 }
Exemplo n.º 25
0
    private void method_6(Class703 A_0, int A_1, int A_2)
    {
        bool flag = A_0.ushort_2 != 0;
        int  num  = A_0.class597_0.class1111_1.int_0 + A_0.class597_0.class1111_1.int_1;

        for (int i = 0; i < A_1; i++)
        {
            if (this.binaryReader_0.BaseStream.Position >= num)
            {
                return;
            }
            if (!this.method_12(i, A_2, flag))
            {
                return;
            }
        }
    }
Exemplo n.º 26
0
    private void method_0(Class703 A_0)
    {
        Class760 class2 = new Class760(0, A_0.int_14);

        for (int i = 0; i < this.class147_0.method_4(); i++)
        {
            int num2 = this.method_3(i);
            if (class2.method_0(num2))
            {
                int num3 = this.method_5(i).method_1();
                int num4 = this.method_4(num3);
                if (!class2.method_0(num4))
                {
                    this.class147_1.method_17(num3, class2.method_4() - 1);
                }
            }
        }
    }
Exemplo n.º 27
0
 internal Class168(Class703 A_0, BinaryReader A_1)
 {
     this.class741_0  = new Class741();
     this.class154_0  = new Class154();
     this.class164_0  = new Class164();
     this.hashtable_0 = new Hashtable();
     this.arrayList_0 = new ArrayList();
     this.arrayList_1 = new ArrayList();
     this.hashtable_1 = new Hashtable();
     this.hashtable_2 = new Hashtable();
     this.hashtable_3 = new Hashtable();
     if (A_0.class929_0.class1111_6.int_1 != 0)
     {
         this.method_0(A_1, A_0.class929_0.class1111_6);
         this.class154_0.method_23(A_1, A_0.class929_0.class1111_7);
         this.class164_0.method_23(A_1, A_0.class929_0.class1111_9);
         this.method_1(A_1, A_0.class929_0.class1111_10);
     }
 }
Exemplo n.º 28
0
 internal Class349(Class703 A_0, BinaryReader A_1)
 {
     this.class149_0  = new Class149();
     this.class150_0  = new Class150();
     this.hashtable_0 = new Hashtable();
     this.class264_0  = new Class264();
     this.class701_0  = new Class701();
     if (A_0.class868_0.class1111_1.int_1 != 0)
     {
         this.class264_0.method_0(A_1, A_0.class868_0.class1111_1);
         this.class701_0.method_0(A_1, A_0.class868_0.class1111_0);
         this.class149_0.method_23(A_1, A_0.class868_0.class1111_2);
         this.class150_0.method_23(A_1, A_0.class868_0.class1111_3);
         if (bool_0)
         {
             this.method_7();
         }
     }
 }
Exemplo n.º 29
0
    internal void method_1(Class1132 A_0, Class703 A_1, string A_2)
    {
        int    num     = 0x12;
        string key     = A_1.method_0();
        Stream stream  = null;
        Stream stream2 = null;
        Stream stream3 = null;

        if (A_0.method_0().ContainsKey(key))
        {
            stream = A_0.method_0().method_5(A_1.method_0());
        }
        if (A_0.method_0().ContainsKey(BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num)))
        {
            stream2 = A_0.method_0().method_5(BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num));
        }
        if (A_0.method_0().ContainsKey(BookmarkStart.b("簷嬹䠻弽", num)))
        {
            stream3 = A_0.method_0().method_5(BookmarkStart.b("簷嬹䠻弽", num));
        }
        if (A_1.bool_11)
        {
            Class988 class3 = new Class988();
            if (class3.method_0(A_2, (uint)A_1.int_8))
            {
                this.method_4(stream, false, A_2);
                this.method_4(stream2, true, A_2);
                this.method_4(stream3, false, A_2);
                return;
            }
        }
        else
        {
            BinaryReader reader = new BinaryReader(stream);
            switch (((VersionInfo)reader.ReadInt32()))
            {
            case VersionInfo.CryptoApi:
            case VersionInfo.CryptoApi2007:
            case VersionInfo.CryptoApi2010:
            {
                stream.Position = 0L;
                byte[] buffer = new byte[A_1.int_8];
                stream.Read(buffer, 0, A_1.int_8);
                Class994 class2 = null;
                using (MemoryStream stream4 = new MemoryStream(buffer))
                {
                    class2 = new Class994(stream4);
                }
                if (!this.method_3(A_2, class2))
                {
                    break;
                }
                A_0.method_0()[key] = this.method_5(stream, A_2, class2);
                A_0.method_0()[BookmarkStart.b("漷唹主娽пⵁ❃㍅╇⽉≋㩍", num)] = this.method_5(stream2, A_2, class2);
                if (stream3 != null)
                {
                    A_0.method_0()[BookmarkStart.b("簷嬹䠻弽", num)] = this.method_5(stream3, A_2, class2);
                }
                return;
            }

            case VersionInfo.RC4:
                if (this.method_13(reader, A_2))
                {
                    this.method_8(A_0, key);
                    return;
                }
                break;

            default:
                throw new InvalidOperationException(BookmarkStart.b("洷吹夻䘽〿❁❃㉅ⵇ⹉汋⭍㹏ㅑ♓⽕⡗⹙㕛ㅝ๟䉡ባͥᩧᥩիŭṯ山", num));
            }
        }
        this.method_2(A_2);
    }
Exemplo n.º 30
0
 internal Class165(Class703 A_0, BinaryReader A_1, int A_2) : this()
 {
     this.int_4 = A_2;
     base.method_23(A_1, A_0.class597_0.class1111_11);
 }