private MenuTrunk CreateTrunk(string content, MenuTrunk parent) { MenuTrunk leaf = new MenuTrunk(content, parent, this); _nodes.Add(leaf); return(leaf); }
public MenuTrunk(string name, MenuTrunk parent, MenuTree tree) { this.name = name; this.parent = parent; this.tree = tree; isOn = true; }
private MenuTrunk CreateTrunk(string content, MenuTrunk parent) { MenuTrunk leaf = new MenuTrunk(); leaf.name = content; leaf.tree = this; leaf.parent = parent; _nodes.Add(leaf); return(leaf); }
private List <MenuTrunk> GetChild(MenuTrunk trunk) { return(_nodes.FindAll((_node) => { return _node.parent == trunk; })); }
public MenuRoot(string name, MenuTrunk parent, MenuTree tree) : base(name, parent, tree) { height = 0; }