예제 #1
0
 private void FindNodeByValueInternal(List <CoreTreeNode> nodes, string value)
 {
     foreach (CoreTreeNode node in nodes)
     {
         if (node.Value == value)
         {
             _nodeByValue = node;
             break;
         }
         if (node.Nodes.Count > 0)
         {
             FindNodeByValueInternal(node.Nodes, value);
         }
     }
 }
예제 #2
0
 public CoreTreeNode FindNodeByValue(List <CoreTreeNode> nodes, string value)
 {
     _nodeByValue = null;
     FindNodeByValueInternal(nodes, value);
     return(_nodeByValue);
 }