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(); } }
internal void Refresh(Exception ex) { r_treeview.Nodes.Clear(); r_treeview.Nodes.Add(ex.ToString()); _rootNodeNew = null; }