IVsLinkedUndoClient Interface

Definition

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

public interface class IVsLinkedUndoClient
public interface class IVsLinkedUndoClient
__interface IVsLinkedUndoClient
[System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLinkedUndoClient
[System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsLinkedUndoClient
[<System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLinkedUndoClient = interface
[<System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsLinkedUndoClient = interface
Public Interface IVsLinkedUndoClient
Derived
Attributes

Remarks

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.

Methods

OnInterveningUnitBlockingLinkedUndo()

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

Applies to