示例#1
0
        private int ResolveLine(int ofs)
        {
            try
            {
                switch (debugMode)
                {
                case DebugMode.Source:
                {
                    var line = map.ResolveLine(ofs);
                    return(line - 1);
                }

                case DebugMode.Assembly:
                {
                    var line = avm_asm.ResolveLine(ofs);
                    return(line + 2);
                }

                default:
                {
                    return(-1);
                }
                }
            }
            catch
            {
                return(-1);
            }
        }