Exemplo n.º 1
0
        internal void method_35(int A_0, AttrCollection A_1)
        {
            object obj2 = this.method_31(A_0);

            if (obj2 != null)
            {
                this.Remove(A_0);
                A_1.SetAttr(A_0, obj2);
            }
        }
Exemplo n.º 2
0
        internal void method_39(AttrCollection A_0, Interface26 A_1)
        {
            int num = 2;

            if (A_0 == null)
            {
                throw new ArgumentNullException(BookmarkStart.b("䰧天堫漭䐯䘱䘳䔵", num));
            }
            for (int i = 0; i < base.Count; i++)
            {
                int    num3 = base.method_18(i);
                object obj2 = base.method_19(i);
                this.method_40(A_0, num3, obj2, A_1);
            }
        }
Exemplo n.º 3
0
        private static bool smethod_1(AttrCollection A_0, ref int A_1, ref int A_2, int[] A_3)
        {
            int count = A_0.Count;
            int num2  = (A_3 != null) ? A_3.Length : 0;

            while (A_1 < count)
            {
                A_2 = A_0.method_18(A_1);
                if ((A_3 == null) || (Class85.smethod_7(A_3, 0, num2, A_2) < 0))
                {
                    return(true);
                }
                A_1++;
            }
            return(false);
        }
Exemplo n.º 4
0
        internal void method_43(AttrCollection A_0, int A_1)
        {
            int num = 0x10;

            if (A_0 == null)
            {
                throw new ArgumentNullException(BookmarkStart.b("吵夷䤹夻缽㐿㙁㙃㕅", num));
            }
            for (int i = 0; i < A_0.Count; i++)
            {
                int num3 = A_0.method_18(i);
                if (num3 != A_1)
                {
                    int num4 = base.method_17(num3);
                    if (num4 >= 0)
                    {
                        object obj3 = A_0.method_19(i);
                        object obj2 = base.method_19(num4);
                        if (obj3.Equals(obj2))
                        {
                            base.method_11(num4);
                        }
                        else
                        {
                            smethod_2(obj2, obj3);
                        }
                    }
                    else
                    {
                        object obj4 = this.method_33(num3);
                        if (obj4 is Interface31)
                        {
                            obj4 = ((Interface31)obj4).imethod_1();
                            object obj5 = A_0.method_19(i);
                            smethod_2(obj4, obj5);
                        }
                        base[num3] = obj4;
                    }
                }
            }
        }
Exemplo n.º 5
0
        internal void method_41(AttrCollection A_0, params int[] A_1)
        {
            int num = 2;

            if (A_0 == null)
            {
                throw new ArgumentNullException(BookmarkStart.b("䰧天堫漭䐯䘱䘳䔵", num));
            }
            if (A_1 == null)
            {
                throw new ArgumentNullException(BookmarkStart.b("䌧伩唫崭", num));
            }
            foreach (int num3 in A_1)
            {
                object obj2 = base[num3];
                if (obj2 != null)
                {
                    this.method_40(A_0, num3, obj2, null);
                }
            }
        }
Exemplo n.º 6
0
        private void method_40(AttrCollection A_0, int A_1, object A_2, Interface26 A_3)
        {
            object obj2;

            if (A_2 is Interface31)
            {
                Interface31 interface2 = (Interface31)A_2;
                if (interface2.imethod_0())
                {
                    return;
                }
                if (interface2 is Interface33)
                {
                    Interface33 interface3 = (Interface33)A_0[A_1];
                    obj2 = ((Interface33)interface2).imethod_2(interface3);
                }
                else
                {
                    obj2 = interface2.imethod_1();
                }
            }
            else if (A_2 is Class650)
            {
                obj2 = ((Class650)A_2).method_3(A_0, A_1);
            }
            else
            {
                obj2 = A_2;
            }
            if (A_3 != null)
            {
                A_3.imethod_0(A_0, A_1, obj2);
            }
            else
            {
                A_0[A_1] = obj2;
            }
        }
Exemplo n.º 7
0
        internal static bool smethod_0(AttrCollection A_0, AttrCollection A_1, int[] A_2)
        {
            // This item is obfuscated and can not be translated.
            int num  = 0;
            int num2 = 0;
            int num3 = 0;
            int num4 = 0;

            while (true)
            {
                bool flag;
                bool flag2;
                bool flag4 = smethod_1(A_0, ref num, ref num3, A_2);
                bool flag3 = smethod_1(A_1, ref num2, ref num4, A_2);
                if (!flag4)
                {
                }
                if (!(flag = (flag2 = false) ? ((num3 == num4) && A_0.method_19(num++).Equals(A_1.method_19(num2++))) : (!flag4 && !flag3)) || !flag2)
                {
                    return(flag);
                }
            }
        }
Exemplo n.º 8
0
 internal void method_37(AttrCollection A_0)
 {
     this.method_39(A_0, null);
 }
Exemplo n.º 9
0
 internal bool method_44(AttrCollection A_0, int[] A_1)
 {
     return(smethod_0(this, A_0, A_1));
 }
Exemplo n.º 10
0
 internal void method_42(AttrCollection A_0)
 {
     this.method_43(A_0, -1);
 }
Exemplo n.º 11
0
 internal void method_38(AttrCollection A_0, bool A_1)
 {
     this.method_37(A_0);
 }