protected virtual WikiElement AppendChild(WikiNode node) { node.SetParent (this); _children.Add (node); if (node as WikiElement == null) return this; return node as WikiElement; }
protected override WikiElement AppendChild(WikiNode node) { if (!(node is WikiListItemElement)) throw new Exception (); node.SetParent (this); _children.Add (node); return this; }