1 // 2 // Copyright (c) 2010-2018 Antmicro 3 // Copyright (c) 2011-2015 Realtime Embedded 4 // 5 // This file is licensed under the MIT License. 6 // Full license text is available in 'licenses/MIT.txt'. 7 // 8 9 10 namespace Antmicro.Renode.Utilities.Collections 11 { 12 public class TreeNode<T> : TreeBase<TreeNode<T>, T> 13 { TreeNode(T value)14 public TreeNode(T value) : base(value) 15 { 16 17 } 18 AddChild(T value)19 public override TreeNode<T> AddChild(T value) 20 { 21 var node = new TreeNode<T>(value); 22 ChildrenList.Add(node); 23 return node; 24 } 25 } 26 } 27 28