Assembly: System;
The IUndoRedo interface is used to work with Undo/Redo stack.
The Undo/Redo stack is used to work with various repository objects. To get access to Undo/Redo stack parameters, use one of the following properties:
| Property name | Brief description | |
| Enabled | The Enabled property determines whether the Undo/Redo stack is available for the user. | |
| Limit | The Limit property determines the maximum number of operations that can be stored in Undo/Redo stack. | |
| RedoCount | The RedoCount property returns the number of operations stored in Redo stack. | |
| RedoState | The RedoState property returns the redo stack action state that is sent by means of an input parameter. | |
| Storage | The Storage property returns summary information storage of undo/redo stack. | |
| UndoCount | The UndoCount property returns the number of operations stored in the Undo stack. | |
| UndoState | The UndoState property returns undo stack action state that is sent by means of an input parameter. |
| Method name | Brief description | |
| Flush | The Flush method clears Undo/Redo stack. | |
| Redo | The Redo method repeats the specified number of undone operations. | |
| Undo | The Undo method cancels the specified number of completed actions. |
See also: