Пример #1
0
 public void Refresh(ThreadStackManager manager, IDebugProcess process, Dictionary <int, String> threadNames)
 {
     try
     {
         r_nodeview.Refresh(manager, process, threadNames);
     }
     catch (Exception e)
     {
         Refresh(e);
     }
 }
 public void Refresh(ThreadStackManager manager, IDebugProcess process, Dictionary<int, String> threadNames)
 {
     try
     {
         r_nodeview.Refresh(manager, process, threadNames);
     }
     catch (Exception e)
     {
         Refresh(e);
     }
 }
        public void Refresh(ThreadStackManager manager, IDebugProcess process, Dictionary <int, String> threadNames)
        {
            _tsm = manager;
            //_procInfo = process;
            _appName     = process.Name;
            _threadNames = threadNames; // seems to hang if we iterate the threads object here


            if (_rootNodeNew == null)
            {
                _rootNodeNew = new RootNode(this, r_treeview);
            }
            else
            {
                _rootNodeNew.Refresh();
            }
        }
        public void Refresh(ThreadStackManager manager, IDebugProcess process, Dictionary<int, String> threadNames)
        {
            _tsm = manager;
            //_procInfo = process;
            _appName = process.Name;
            _threadNames = threadNames; // seems to hang if we iterate the threads object here

            if (_rootNodeNew == null)
            {
                _rootNodeNew = new RootNode(this, r_treeview);
            }
            else
            {
                _rootNodeNew.Refresh();
            }
        }