/// <summary> /// Adds the child. /// </summary> /// <param name="table"> /// The table. /// </param> public void AddChild(UPConfigTreeViewTable table) { if (this.ChildNodes == null) { this.ChildNodes = new List <UPConfigTreeViewTable> { table }; } else { this.ChildNodes.Add(table); } }
/// <summary> /// Initializes a new instance of the <see cref="UPConfigTreeViewTable"/> class. /// </summary> /// <param name="definition"> /// The definition. /// </param> /// <param name="parentTable"> /// The parent table. /// </param> public UPConfigTreeViewTable(List <object> definition, UPConfigTreeViewTable parentTable) : this(definition, parentTable?.TreeView) { this.Parent = parentTable; }