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