Encapsulates a unit of work that a user can undo.
Assembly: System.Design (in System.Design.dll)
Initializes a new instance of theclass.
Receives a call from the undo engine to close this unit.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Gets an instance of the requested service.
Performs an undo or redo action.
Called by Undo to perform an undo action.
The UndoEngine that encapsulates an action that a user can undo. The default implementation monitors change notifications and builds up a list of events for each change. It saves these events using IDesignerSerializationService. An receives event notifications for changes directly from UndoEngine through several publicvirtual methods. You can derive from and perform any additional logic. If desired, you can completely bypass the default implementation.class is a nested class within
Available since 2.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.