예제 #1
0
        public unsafe int c6b8ec260663ae79ff7233203a0e1145b(int c849f92c284f061e8916b024149b52bd9, int ccb64ec54c4725b424a10c510544a5718, ref cb68214d339f81dad2024054b39412403.c5fa40ac0f3e6fc06299ef2dbc02cff11 c0e6cb9e1a6cfa653a439e8ddad62da00)
        {
            bool flag = c849f92c284f061e8916b024149b52bd9 >= 0;
            int  result;

            if (flag)
            {
                while (true)
                {
                    switch (2)
                    {
                    case 0:
                        continue;
                    }
                    break;
                }
                if (!true)
                {
                    RuntimeMethodHandle arg_21_0 = methodof(cb68214d339f81dad2024054b39412403.c6b8ec260663ae79ff7233203a0e1145b(int, int, cb68214d339f81dad2024054b39412403.c5fa40ac0f3e6fc06299ef2dbc02cff11 *)).MethodHandle;
                }
                Keys keys  = (Keys)c0e6cb9e1a6cfa653a439e8ddad62da00.cd28bfc5b0bf35ed31d398891e6a8b56e;
                bool flag2 = this.c151d47083d85cae542ad97ba9891496d.Contains(keys);
                if (flag2)
                {
                    keys = this.c2dcb0a12efbe51174888f698b4bb90ec(keys);
                    KeyEventArgs keyEventArgs = new KeyEventArgs(keys);
                    bool         flag3        = (ccb64ec54c4725b424a10c510544a5718 == 256 || ccb64ec54c4725b424a10c510544a5718 == 260) && this.c3c9b2ce27fa8d94826eff82d0574e862 != null;
                    if (flag3)
                    {
                        while (true)
                        {
                            switch (5)
                            {
                            case 0:
                                continue;
                            }
                            break;
                        }
                        this.c3c9b2ce27fa8d94826eff82d0574e862(this, keyEventArgs);
                    }
                    else
                    {
                        bool arg_B1_0;
                        if (ccb64ec54c4725b424a10c510544a5718 != 257)
                        {
                            while (true)
                            {
                                switch (2)
                                {
                                case 0:
                                    continue;
                                }
                                break;
                            }
                            if (ccb64ec54c4725b424a10c510544a5718 != 261)
                            {
                                arg_B1_0 = false;
                                goto IL_B1;
                            }
                        }
                        arg_B1_0 = (this.c5b38322f42404828c5df527240be43a9 != null);
IL_B1:
                        bool flag4 = arg_B1_0;
                        if (flag4)
                        {
                            while (true)
                            {
                                switch (3)
                                {
                                case 0:
                                    continue;
                                }
                                break;
                            }
                            this.c5b38322f42404828c5df527240be43a9(this, keyEventArgs);
                        }
                    }
                    bool handled = keyEventArgs.Handled;
                    if (handled)
                    {
                        result = 1;
                        return(result);
                    }
                }
            }
            result = cb68214d339f81dad2024054b39412403.cd2de35974097402192c4ddd752724c8a(this.c95a6c653f802cfa43de2bce80ca76ff2, c849f92c284f061e8916b024149b52bd9, ccb64ec54c4725b424a10c510544a5718, ref c0e6cb9e1a6cfa653a439e8ddad62da00);
            return(result);
        }
예제 #2
0
 private static extern int cd2de35974097402192c4ddd752724c8a(IntPtr c346b6cde99c747599080e7e529f8187f, int c071e669d6161b0a84f642b1651c79cb3, int ccb64ec54c4725b424a10c510544a5718, ref cb68214d339f81dad2024054b39412403.c5fa40ac0f3e6fc06299ef2dbc02cff11 c0e6cb9e1a6cfa653a439e8ddad62da00);