IVsLinkedUndoClient Interface

 

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

Namespace:   Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

[InterfaceTypeAttribute(1)]
[GuidAttribute("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")]
public interface IVsLinkedUndoClient

NameDescription
System_CAPS_pubmethodOnInterveningUnitBlockingLinkedUndo()

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

Implement IVsLinkedUndoClient to receive notification when your undo manager is blocking another undo manager from executing a linked action. When hooking your undo manager into the environment, call AdviseLinkedUndoClient and pass in a pointer to your IVsLinkedUndoClient implementation. For more information, see How to: Implement Undo Management.

Notes to Implementers:

Implement to receive notification when your undo manager has a non-linked action on the top of its undo or redo stack that is blocking another undo manager from executing a linked action.

Return to top
Show: