示例#1
0
    private void method_0(Class1089 A_0)
    {
        int num = 3;

        this.method_1(A_0.method_0().ToByteArray());
        SortedList list  = new SortedList(new Class322());
        SortedList list2 = new SortedList(new Class322());

        foreach (DictionaryEntry entry in A_0)
        {
            string key  = entry.Key.ToString();
            object obj2 = entry.Value;
            if (entry.Value is Stream)
            {
                if ((key != BookmarkStart.b("瘨堪䐬䠮弰刲䄴䈶䬸帺丼", num)) && (key != BookmarkStart.b("\u2028漪缬戮爰尲嬴䌶尸唺䤼", num)))
                {
                    list.Add(key, obj2);
                }
            }
            else
            {
                if (!(entry.Value is Class1089))
                {
                    throw new InvalidOperationException(BookmarkStart.b("簨䔪䘬䄮帰䐲嬴᜶嘸夺圼娾≀㝂敄⹆❈歊⁌⩎㱐㱒❔⹖祘⡚⥜ぞ፠ɢɤɦ䝨", num));
                }
                if ((key != BookmarkStart.b("⼨漪䰬嬮倰怲䔴嘶娸帺丼", num)) && (key != BookmarkStart.b("Ⱘ椪䰬䠮倰刲䐴丶ସ࠺嘼䨾╀⅂ⵄ⑆ⅈ੊ⱌ㹎摐♒杔㑖ㅘᕚ㥜", num)))
                {
                    list2.Add(key, obj2);
                }
            }
        }
        foreach (DictionaryEntry entry3 in list)
        {
            this.method_3((string)entry3.Key);
            MemoryStream stream = (MemoryStream)entry3.Value;
            this.method_2(stream.GetBuffer(), (int)stream.Length);
        }
        foreach (DictionaryEntry entry2 in list2)
        {
            this.method_3((string)entry2.Key);
            this.method_0((Class1089)entry2.Value);
        }
    }
示例#2
0
    private void method_0(Class1089 A_0)
    {
        int num = 4;

        this.method_1(A_0.method_0().ToByteArray());
        SortedList list  = new SortedList(new Class595());
        SortedList list2 = new SortedList(new Class595());

        foreach (DictionaryEntry entry in A_0)
        {
            string key  = entry.Key.ToString();
            object obj2 = entry.Value;
            if (entry.Value is Stream)
            {
                if ((key != BookmarkStart.b("甩弫䜭圯就唳䈵䴷䠹夻䴽", num)) && (key != BookmarkStart.b("〈栫簭累焱嬳堵䰷弹刻䨽", num)))
                {
                    list.Add(key, obj2);
                }
            }
            else
            {
                if (!(entry.Value is Class1089))
                {
                    throw new InvalidOperationException(BookmarkStart.b("缩䈫䔭帯崱䌳堵ᠷ唹帻吽┿⅁ぃ桅", num));
                }
                if ((key != BookmarkStart.b("Ⱙ栫伭䐯匱朳䘵夷夹夻䴽", num)) && (key != BookmarkStart.b("⼩渫伭圯匱唳䜵䄷࠹༻唽㔿♁♃⹅⭇≉ോ⽍⅏村⅓摕㭗㉙ቛ㩝", num)))
                {
                    list2.Add(key, obj2);
                }
            }
        }
        foreach (DictionaryEntry entry3 in list)
        {
            this.method_3((string)entry3.Key);
            MemoryStream stream = (MemoryStream)entry3.Value;
            this.method_2(stream.GetBuffer(), (int)stream.Length);
        }
        foreach (DictionaryEntry entry2 in list2)
        {
            this.method_3((string)entry2.Key);
            this.method_0((Class1089)entry2.Value);
        }
    }
示例#3
0
    private void method_6(Class1089 A_0, Class1090 A_1)
    {
        int num = 0x13;

        if (A_1 == null)
        {
            A_1 = new Class1090(BookmarkStart.b("欸吺刼䬾慀ق⭄㍆㭈㉊", num), true, A_0.method_0());
            this.class410_0.method_3(A_1);
        }
        if (A_0.Count > 0)
        {
            A_1.uint_1 = (uint)this.class410_0.method_2();
        }
        for (int i = 0; i < A_0.Count; i++)
        {
            Class1090 class2;
            string    key     = (string)A_0.GetKey(i);
            object    byIndex = A_0.GetByIndex(i);
            if (byIndex is Class1089)
            {
                Class1089 class3 = (Class1089)byIndex;
                class2 = new Class1090(key, false, class3.method_0());
                this.class410_0.method_3(class2);
                this.method_6(class3, class2);
            }
            else
            {
                if (!(byIndex is Stream))
                {
                    throw new InvalidOperationException(BookmarkStart.b("永唺嘼儾⹀㑂⭄杆♈⥊❌⩎㉐❒畔㹖㝘筚ぜ㩞ౠౢᝤṦ䥨ᡪᥬnͰቲቴቶ坸", num));
                }
                Stream stream = (Stream)byIndex;
                class2 = new Class1090(key, DirEntryType.Stream, stream.Length);
                this.class410_0.method_3(class2);
                class2.uint_4 = this.method_8(stream, false);
            }
            if (i < (A_0.Count - 1))
            {
                class2.uint_3 = (uint)this.class410_0.method_2();
            }
        }
    }