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