GetDrawingIter() private méthode

private GetDrawingIter ( EditableRun start, EditableRun stop ) : IEnumerable
start EditableRun
stop EditableRun
Résultat IEnumerable
        public IEnumerable <EditableRun> GetPrintableTextRunIter()
        {
            EditableRun startRun = null;

            if (startPoint.TextRun == null)
            {
                EditableTextLine line = startPoint.EditableLine;
                startRun = line.FirstRun;
            }
            else
            {
                startRun = startPoint.TextRun.NextTextRun;
            }

            EditableTextFlowLayer layer = startRun.OwnerEditableLine.editableFlowLayer;

            foreach (EditableRun t in layer.GetDrawingIter(startRun, endPoint.TextRun))
            {
                if (!t.IsLineBreak)
                {
                    yield return(t);
                }
            }
        }