public override IEnumerable<RenderElement> GetRenderElementIter()
{
if (lineCollection != null)
{
if ((layerFlags & FLOWLAYER_HAS_MULTILINE) != 0)
{
List<EditableTextLine> lines = (List<EditableTextLine>)lineCollection;
int j = lines.Count;
for (int i = 0; i < j; ++i)
{
EditableTextLine ln = lines[i];
LinkedListNode<EditableRun> veNode = ln.First;
while (veNode != null)
{
yield return veNode.Value;
veNode = veNode.Next;
}
}
}
else
{
EditableTextLine ln = (EditableTextLine)lineCollection;
LinkedListNode<EditableRun> veNode = ln.First;
while (veNode != null)
{
yield return veNode.Value;
veNode = veNode.Next;
}
}
}
}
public void AddTop(EditableRun visualElement)