ITextUndoHistory.Undo Method

Performs the specified number of undo operations and places the transactions on the redo stack.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)


Sub Undo ( _
    count As Integer _
void Undo(
    int count
void Undo(
    int count
abstract Undo : 
        count:int -> unit 
function Undo(
    count : int


  • count
    Type: System.Int32
    The number of undo operations to perform.


At the end of the operation, the specified number of visible transactions are undone. Therefore, the actual number of transactions undone might be more than this number if there are hidden transactions above or below the visible ones.

After the last visible transaction is undone, the hidden transactions left on top the stack are undone as well, until a visible or linked transaction is encountered, or the stack is completely emptied.

.NET Framework Security

See Also


ITextUndoHistory Interface

Microsoft.VisualStudio.Text.Operations Namespace