internal ThreadStackNode(ThreadStackNodeManager manager, TreeNode appDomainNode, ThreadStack threadStack) { if (appDomainNode == null) { throw new ArgumentNullException("appDomainNode"); } if (manager == null) { throw new ArgumentNullException("manager"); } r_manager = manager; r_appDomainNode = appDomainNode; String text = GetText(threadStack); r_threadStackNode = appDomainNode.Nodes.Add(text); r_threadStackNode.ImageKey = "cog.png"; r_threadStackNode.SelectedImageKey = r_threadStackNode.ImageKey; r_threadStackNode.Tag = this; r_waitedOnNode = new ThreadStackWaitedOnNode(r_manager, r_threadStackNode); r_ownedNodes = new List <ThreadStackOwnedNode>(); r_frameNodes = new List <ThreadStackFrameNode>(); RefreshChildren(threadStack); }
internal ThreadStackNode(ThreadStackNodeManager manager, TreeNode appDomainNode, ThreadStack threadStack) { if (appDomainNode == null) throw new ArgumentNullException("appDomainNode"); if (manager == null) throw new ArgumentNullException("manager"); r_manager = manager; r_appDomainNode = appDomainNode; String text = GetText(threadStack); r_threadStackNode = appDomainNode.Nodes.Add(text); r_threadStackNode.ImageKey = "cog.png"; r_threadStackNode.SelectedImageKey = r_threadStackNode.ImageKey; r_threadStackNode.Tag = this; r_waitedOnNode = new ThreadStackWaitedOnNode(r_manager, r_threadStackNode); r_ownedNodes = new List<ThreadStackOwnedNode>(); r_frameNodes = new List<ThreadStackFrameNode>(); RefreshChildren(threadStack); }