protected void AddElement(IWikiElement element) { var node = InnerElements.First; while (node != null) { if (node.Value.Content.Position > element.Content.Position) break; node = node.Next; } if (node != null) { InnerElements.AddBefore(node, element); } else InnerElements.AddLast(element); }
public ContentElementBase(ParsingContext parsingContext, ElementContent elementContent, IWikiElement innerElement) : base(parsingContext, elementContent) { InnerElement = innerElement; }