예제 #1
0
 public static backtraceData GetNextBacktraceLine()
 {
     backtraceData result;
     if (backtraceList.Count <= 0) {
         result = new backtraceData();
         result.frameNumber = -1; // flag invalid response
         result.currentFrame = false;
         result.method = "";
         result.file = "";
         result.lineNumber = 0;
         result.moreData = false;
         return result;
     }
     result = (backtraceData)backtraceList[0];
     backtraceList.RemoveAt(0);
     return result;
 }
예제 #2
0
        public static backtraceData GetNextBacktraceLine()
        {
            backtraceData result;

            if (backtraceList.Count <= 0)
            {
                result              = new backtraceData();
                result.frameNumber  = -1;                // flag invalid response
                result.currentFrame = false;
                result.method       = "";
                result.file         = "";
                result.lineNumber   = 0;
                result.moreData     = false;
                return(result);
            }
            result = (backtraceData)backtraceList[0];
            backtraceList.RemoveAt(0);
            return(result);
        }