Exemplo n.º 1
0
 private void method_9(Class937 A_0, Stream A_1, int A_2, ref Dictionary <int, string> A_3)
 {
     if (A_0.Interface37.imethod_3() == 0)
     {
         A_3 = this.method_10(A_1);
     }
     else
     {
         A_0.method_2(A_1, A_2);
     }
 }
Exemplo n.º 2
0
    public void method_8(Stream A_0)
    {
        byte[] buffer = new byte[4];
        A_0.Position = this.int_1;
        this.int_2   = Class1115.smethod_1(A_0, buffer);
        int        num  = Class1115.smethod_1(A_0, buffer);
        List <int> list = new List <int>();

        for (int i = 0; i < num; i++)
        {
            int num5 = Class1115.smethod_1(A_0, buffer);
            int item = Class1115.smethod_1(A_0, buffer);
            this.list_0.Add(new Class937(num5));
            list.Add(item);
        }
        list.Add((int)A_0.Length);
        Dictionary <int, string> dictionary = null;

        for (int j = 0; j < num; j++)
        {
            Class937 class2 = this.list_0[j];
            int      num7   = list[j];
            int      num8   = list[j + 1];
            A_0.Position = this.int_1 + list[j];
            int num3 = num8 - num7;
            if (class2.Interface37.imethod_3() < 2)
            {
                this.method_9(class2, A_0, num3, ref dictionary);
                this.list_0.RemoveAt(j);
                list.RemoveAt(j);
                num--;
                j--;
            }
            else
            {
                string str;
                class2.method_2(A_0, num3);
                if ((dictionary != null) && dictionary.TryGetValue(class2.Interface37.imethod_3(), out str))
                {
                    class2.method_18(str);
                }
            }
        }
    }