internal DeadLocksNode(ThreadStackNodeManager manager, TreeNode rootNode) { if (rootNode == null) { throw new ArgumentNullException("rootNode"); } if (manager == null) { throw new ArgumentNullException("manager"); } r_manager = manager; r_rootNode = rootNode; r_deadlocksNode = rootNode.Nodes.Add("DeadLocks"); r_deadlocksNode.ImageKey = "arrow_switch.png"; r_deadlocksNode.SelectedImageKey = r_deadlocksNode.ImageKey; r_deadlocksNode.Tag = this; r_threadDeadlocksNode = new ThreadDeadLocksNode(r_manager, r_deadlocksNode); r_waitDeadlocksNode = new WaitDeadLocksNode(r_manager, r_deadlocksNode); r_suspectDeadlocksNode = new SuspectDeadLocksNode(r_manager, r_deadlocksNode); }
internal DeadLocksNode(ThreadStackNodeManager manager, TreeNode rootNode) { if (rootNode == null) throw new ArgumentNullException("rootNode"); if (manager == null) throw new ArgumentNullException("manager"); r_manager = manager; r_rootNode = rootNode; r_deadlocksNode = rootNode.Nodes.Add("DeadLocks"); r_deadlocksNode.ImageKey = "arrow_switch.png"; r_deadlocksNode.SelectedImageKey = r_deadlocksNode.ImageKey; r_deadlocksNode.Tag = this; r_threadDeadlocksNode = new ThreadDeadLocksNode(r_manager, r_deadlocksNode); r_waitDeadlocksNode = new WaitDeadLocksNode(r_manager, r_deadlocksNode); r_suspectDeadlocksNode = new SuspectDeadLocksNode(r_manager, r_deadlocksNode); }