public CompleteRangeCommand(RangeCommand range, MoveCommand move) { _range = range; _move = move; }
public LoneCommand Complete(MoveCommand move) { return new CompleteRangeCommand(this, move); }
public void Execute(Window b, MoveCommand move) { var movement = move.Evaluate(b, b.Model.Value.GetCursorIter()); Execute(b, movement.ActionRange); }
public RepeatedCommand(MoveCommand _cmd, uint _count) { cmd = _cmd; count = _count; }