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::IVsLinkedUndoClient
public class OleUndoEngine : System.ComponentModel.Design.UndoEngine, Microsoft.VisualStudio.TextManager.Interop.IVsLinkedUndoClient
type OleUndoEngine = class
inherit UndoEngine
interface IVsLinkedUndoClient
Public 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. |