コード例 #1
0
        public void StopTrace()
        {
            ThreadTracer threadTracer = GetCurrentThreadTracer();

            threadTracer.StopTrace();
            int        currentThreadId = Thread.CurrentThread.ManagedThreadId;
            ThreadInfo threadInfo      = GetThreadInfoById(currentThreadId);

            if (threadInfo == null)
            {
                List <MethodInfo> threadMethodInfos = threadTracer.GetThreadMethodList();
                threadInfo = new ThreadInfo(currentThreadId, threadMethodInfos);
                lock (Locker)
                {
                    ThreadsInfo.Add(threadInfo);
                }
            }
        }
コード例 #2
0
        public void StopTrace()
        {
            ThreadTracer threadTracer = GetCurrentThreadTracer();

            threadTracer.StopTrace();
        }
コード例 #3
0
ファイル: Tracer.cs プロジェクト: larvailor/Tracer
        public void StopTrace()
        {
            ThreadTracer currThreadTracer = AddOrGetThreadTracer(Thread.CurrentThread.ManagedThreadId);

            currThreadTracer.StopTrace();
        }