This documentation is archived and is not being maintained.

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)

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

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.

Show: