public IEnumerable<EditableRun> dbugGetDrawingIter2()
{
if ((layerFlags & FLOWLAYER_HAS_MULTILINE) != 0)
{
List<EditableTextLine> lines = (List<EditableTextLine>)lineCollection;
int j = lines.Count;
for (int i = 0; i < j; ++i)
{
LinkedListNode<EditableRun> curNode = lines[i].First;
while (curNode != null)
{
yield return curNode.Value;
curNode = curNode.Next;
}
}
}
else
{
EditableTextLine onlyLine = (EditableTextLine)lineCollection;
LinkedListNode<EditableRun> curNode = onlyLine.First;
while (curNode != null)
{
yield return curNode.Value;
curNode = curNode.Next;
}
}
}