Esempio n. 1
0
 public void MakeMeAChildOf(IAmANodeInATree <T> parent)
 {
     if (!IsRoot)
     {
         throw new ArgumentException("This node [{0}] already has a parent".FormatInvariant(parent), "parentNode");
     }
     parent.AddChild(this);
 }
Esempio n. 2
0
 public void AddLastSibling(IAmANodeInATree <T> child)
 {
     Parent.AddChild(child);
 }