Ejemplo n.º 1
0
    internal static \uE01D[] \uE002(int[] \uE083)
    {
        \uE01D[] array = new \uE01D[\uE083.Length];
        for (;;)
        {
            int num = \uE01A.\uE00D(48);
            for (;;)
            {
                int num2;
                switch (num)
                {
                case 0:
IL_19:
                    array[num2].\uE003 = \uE083[num2];
                    num = 3;
                    continue;

                case 1:
                    if (num2 != 0)
                    {
                        num = \uE01A.\uE00D(49);
                        continue;
                    }
                    goto IL_46;

                case 2:
                    num2 = 0;
                    num  = 1;
                    continue;

                case 3:
                    num2++;
                    goto IL_46;
                }
                break;
IL_46:
                if (num2 >= \uE083.Length)
                {
                    goto Block_2;
                }
                goto IL_19;
            }
        }
Block_2:
        \uE01B.\uE003(array);
        return(array);
    }
Ejemplo n.º 2
0
        private void \uE009(\uE020.\uE001 \uE0B9, out \uE01D[] \uE0BA, out \uE01D[] \uE0BB)
        {
            int num = \uE0B9.\uE000(5) + 257;

            int[] array;
            int   num3;

            for (;;)
            {
                int num2 = \uE01A.\uE00D(46);
                for (;;)
                {
                    int num4;
                    int num5;
                    switch (num2)
                    {
                    case 0:
                        array = new int[19];
                        num2  = 3;
                        continue;

                    case 1:
                        num3 = \uE0B9.\uE000(5) + 1;
                        num2 = 2;
                        continue;

                    case 2:
                        num4 = \uE0B9.\uE000(4) + 4;
                        num2 = 6;
                        continue;

                    case 3:
                        num5 = 0;
                        num2 = 4;
                        continue;

                    case 4:
                        if (num5 != 0)
                        {
                            num2 = 5;
                            continue;
                        }
                        goto IL_91;

                    case 5:
                    {
IL_67:
                        int[] uE;
                        array[uE[num5]] = \uE0B9.\uE000(3);
                        num2            = \uE020.\uE001(45);
                        continue;
                    }

                    case 6:
                    {
                        int[] uE = \uE01B.\uE003;
                        num2 = 0;
                        continue;
                    }

                    case 7:
                        num5++;
                        goto IL_91;
                    }
                    break;
IL_91:
                    if (num5 >= num4)
                    {
                        goto Block_2;
                    }
                    goto IL_67;
                }
            }
Block_2:
            \uE01E uE0BD = \uE01B.\uE005(\uE01B.\uE002(array));

            int[] array2;
            for (;;)
            {
                int num6 = \uE01A.\uE00D(46);
                for (;;)
                {
                    int num7;
                    switch (num6)
                    {
                    case 0:
                        if (num7 != 0)
                        {
                            num6 = 3;
                            continue;
                        }
                        goto IL_124;

                    case 1:
                        array2 = \uE020.\uE000.\uE00A(\uE0B9, uE0BD, num + num3);
                        num6   = \uE01A.\uE00D(48);
                        continue;

                    case 2:
                        \uE0BA = new \uE01D[num];
                        num6   = 4;
                        continue;

                    case 3:
IL_FE:
                        \uE0BA[num7].\uE003 = array2[num7];
                        num6 = 5;
                        continue;

                    case 4:
                        num7 = 0;
                        num6 = 0;
                        continue;

                    case 5:
                        num7++;
                        goto IL_124;
                    }
                    break;
IL_124:
                    if (num7 >= num)
                    {
                        goto Block_4;
                    }
                    goto IL_FE;
                }
            }
Block_4:
            \uE01B.\uE003(\uE0BA);
            for (;;)
            {
                int num8 = \uE01A.\uE00D(48);
                for (;;)
                {
                    int num9;
                    switch (num8)
                    {
                    case 0:
                        if (num9 != 0)
                        {
                            num8 = \uE01A.\uE00D(42);
                            continue;
                        }
                        goto IL_1B6;

                    case 1:
                        num9 = 0;
                        num8 = 0;
                        continue;

                    case 2:
                        \uE0BB = new \uE01D[num3];
                        num8   = 1;
                        continue;

                    case 3:
IL_180:
                        \uE0BB[num9].\uE003 = array2[num9 + num];
                        num8 = 4;
                        continue;

                    case 4:
                        num9++;
                        num8 = 5;
                        continue;

                    case 5:
                        goto IL_1B6;
                    }
                    break;
IL_1B6:
                    if (num9 >= num3)
                    {
                        goto Block_6;
                    }
                    goto IL_180;
                }
            }
Block_6:
            \uE01B.\uE003(\uE0BB);
        }