private TreeNode CreateNode(ParseTreeNames nodeName, string value) { TreeNode CurrentNode = new TreeNode(nodeName.ToString()); CurrentNode.Name = nodeName.ToString(); CurrentNode.Nodes.Add(value); CurrentNode.Nodes[0].Name = value; return CurrentNode; }
/// <summary> /// nodeOfKey /// </summary> /// <param name="node"></param> /// <param name="key"></param> /// <returns></returns> private TreeNode nodeOfKey(TreeNode node, ParseTreeNames key) { int x = node.Nodes.IndexOfKey(key.ToString()); if (x == -1) return null; return node.Nodes[node.Nodes.IndexOfKey(key.ToString())]; }
private TreeNode CreateNode(ParseTreeNames nodeName) { TreeNode node = new TreeNode(nodeName.ToString()); node.Name = nodeName.ToString(); return node; }
/// <summary> /// indexOfKey /// </summary> /// <param name="node"></param> /// <param name="key"></param> /// <returns></returns> private int indexOfKey(TreeNode node, ParseTreeNames key) { return node.Nodes.IndexOfKey(key.ToString()); }