public EditableRun UnsafeRemoveCurrent()
{
LinkedListNode <EditableRun> tobeRemoveNode = curNode;
EditableRun v = tobeRemoveNode.Value;
EditableTextLine line = v.OwnerEditableLine;
if (tobeRemoveNode == line.First)
{
curNode = null;
readState = 2;
}
else
{
curNode = tobeRemoveNode.Previous;
}
line.UnsafeRemoveVisualElement(v);
return(v);
}