Esempio n. 1
0
        private static int?GetLineNumber(IStackFrame frame)
        {
            var lineNo = frame.GetFileLineNumber();

            if (lineNo != 0)
            {
                return(lineNo);
            }

            lineNo = frame.GetILOffset();
            if (lineNo != -1)
            {
                return(lineNo);
            }

            lineNo = frame.GetNativeOffset();
            return(lineNo == -1 ? (int?)null : lineNo);
        }