OleUndoEngine Class  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a default implementation of undo management for designers.
public ref class OleUndoEngine : System::ComponentModel::Design::UndoEngine, Microsoft::VisualStudio::TextManager::Interop::IVsLinkedUndoClientpublic class OleUndoEngine : System.ComponentModel.Design.UndoEngine, Microsoft.VisualStudio.TextManager.Interop.IVsLinkedUndoClienttype OleUndoEngine = class
    inherit UndoEngine
    interface IVsLinkedUndoClientPublic Class OleUndoEngine
Inherits UndoEngine
Implements IVsLinkedUndoClient- Inheritance
- 
				OleUndoEngine
- Implements
Constructors
| OleUndoEngine(IServiceProvider) | Initializes a new instance of OleUndoEngine. | 
Methods
| AddUndoUnit(UndoEngine+UndoUnit) | Adds the undo unit to the undo unit manager. | 
| CreateUndoUnit(String, Boolean) | Creates a new undo unit. | 
| DiscardUndoUnit(UndoEngine+UndoUnit) | Closes this unit if it is a parent undo unit. | 
| Dispose(Boolean) | Disposes the resources of this object. | 
Explicit Interface Implementations
| IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo() | Indicates that the undo manager is blocking another undo manager from executing a linked action. |