コード例 #1
0
 public void StartTrace()
 {
     if (CurrentMethodTracer != null)
     {
         //CurrentMethodTracer.StopTrace();
         MethodTracers.Push(CurrentMethodTracer);
     }
     CurrentMethodTracer = new MethodTracer();
     CurrentMethodTracer.StartTrace();
 }
コード例 #2
0
        public void StartTrace()
        {
            MethodTracer methodTracer = new MethodTracer();

            if (sUnstoppedMethodTracers.Count > 0)
            {
                MethodTracer lastUnstoppedMethodTracer = sUnstoppedMethodTracers.Peek();
                lastUnstoppedMethodTracer.lInnerMethodTracers.Add(methodTracer);
            }
            sUnstoppedMethodTracers.Push(methodTracer);
            methodTracer.StartTrace();
        }