public void UpdatePropertiesInHierachy() { PersistentObjectBaseWithNameHierarchical<T> r = GetRoot(this); DuringUpdatePropertiesInHierachy(); }
public void AddChild(PersistentObjectBaseWithNameHierarchical<T> child) { if (ChildList.Count() != 0) child.OrderPosition = ChildList.Max(e => e.OrderPosition) + 1; ChildList.Add(child); }