Example #1
0
 public void ExpandState(UnitTreeNode node, TestState state)
 {
     if (node == null)
     {
         return;
     }
     if (node.TestState == state)
     {
         node.EnsureVisible();
     }
     foreach (UnitTreeNode child in node.Nodes)
     {
         ExpandState(child, state);
     }
 }
Example #2
0
 public void UpdateNode(TreeNodeState old, UnitTreeNode node)
 {
     if (old.IsVisible)
     {
         node.EnsureVisible();
     }
     if (old.IsExpanded)
     {
         node.Expand();
     }
     if (old.IsSelected)
     {
         this.typeTree.SelectedNode = node;
     }
 }