public new void Clear()
{
LinkedListNode<EditableRun> curNode = this.First;
while (curNode != null)
{
EditableRun.RemoveParentLink(curNode.Value);
curNode = curNode.Next;
}
base.Clear();
}
public override void Clear() { if ((layerFlags & FLOWLAYER_HAS_MULTILINE) != 0) { List <EditableTextLine> lines = (List <EditableTextLine>)lineCollection; for (int i = lines.Count - 1; i > -1; --i) { EditableTextLine line = lines[i]; line.editableFlowLayer = null; line.Clear(); } lines.Clear(); lineCollection = new EditableTextLine(this); FlowLayerHasMultiLines = false; } else { ((EditableTextLine)lineCollection).Clear(); } }