public override void InvokeUndo(ITextFlowEditSession editSess) { editSess.CurrentLineNumber = _startLineNumber; editSess.TryMoveCaretTo(_startCharIndex); editSess.StartSelect(); editSess.CurrentLineNumber = EndLineNumber; editSess.TryMoveCaretTo(_endCharIndex); editSess.EndSelect(); editSess.DoDelete(); }
public override void InvokeRedo(ITextFlowEditSession editSess) { editSess.CurrentLineNumber = _startLineNumber; editSess.TryMoveCaretTo(_startCharIndex); editSess.DoDelete(); }
public override void InvokeUndo(ITextFlowEditSession editSess) { editSess.CurrentLineNumber = _startLineNumber; editSess.DoEnd(); editSess.DoDelete(); }