Share via


OleUndoEngine Members

Include Protected Members
Include Inherited Members

Provides a default implementation of undo management for designers.

The OleUndoEngine type exposes the following members.

Constructors

 

Name

Description

Public method

OleUndoEngine

Initializes a new instance of OleUndoEngine.

Top

Methods

 

Name

Description

Protected method

AddUndoUnit

Adds the undo unit to the undo unit manager. (Overrides UndoEngine.AddUndoUnit(UndoEngine.UndoUnit).)

Protected method

CreateUndoUnit

Creates a new undo unit. (Overrides UndoEngine.CreateUndoUnit(String, Boolean).)

Protected method

DiscardUndoUnit

Closes this unit if it is a parent undo unit. (Overrides UndoEngine.DiscardUndoUnit(UndoEngine.UndoUnit).)

Public method

Dispose

Overloaded. Disposes this object.

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetRequiredService

Gets the requested service. (Inherited from UndoEngine.)

Protected method

GetService

Gets the requested service. (Inherited from UndoEngine.)

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

OnUndoing

Raises the Undoing event. (Inherited from UndoEngine.)

Protected method

OnUndone

Raises the Undone event. (Inherited from UndoEngine.)

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

 

Name

Description

Public property

Enabled

Enables or disables the UndoEngine. (Inherited from UndoEngine.)

Public property

UndoInProgress

Indicates if an undo action is in progress. (Inherited from UndoEngine.)

Top

Events

 

Name

Description

Public event

Undoing

Occurs immediately before an undo action is performed. (Inherited from UndoEngine.)

Public event

Undone

Occurs immediately after an undo action is performed. (Inherited from UndoEngine.)

Top

Explicit Interface Implementations

 

Name

Description

Explicit interface implemetationPrivate method

IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo

Indicates that the undo manager is blocking another undo manager from executing a linked action.

Top

See Also

Reference

OleUndoEngine Class

Microsoft.VisualStudio.Shell.Design Namespace