Esempio n. 1
0
		public void Setup(Element parent, Element previous)
		{
			Parent = parent;
			Previous = previous;
			if (Parent != null && Parent.children.Count > 0)
			{
				PreviousSibling = Parent.children[Parent.children.Count - 1];
				PreviousSibling.NextSibling = this;
			}
		}
Esempio n. 2
0
		internal void AddChild(Element element)
		{

			element.Parent = this;
			Element previous = children.ElementAtOrDefault(children.Count - 1);
			if (previous != null)
			{
				element.PreviousSibling = previous;
				previous.NextSibling = element;
			}
			children.Add(element);
		}