IVsLinkCapableUndoManager Interface

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("F747D466-83CA-41D6-A0E8-3F78283D01E7")> _
Public Interface IVsLinkCapableUndoManager
[InterfaceTypeAttribute()]
[GuidAttribute("F747D466-83CA-41D6-A0E8-3F78283D01E7")]
public interface IVsLinkCapableUndoManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"F747D466-83CA-41D6-A0E8-3F78283D01E7")]
public interface class IVsLinkCapableUndoManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F747D466-83CA-41D6-A0E8-3F78283D01E7")>]
type IVsLinkCapableUndoManager =  interface end
public interface IVsLinkCapableUndoManager

The IVsLinkCapableUndoManager type exposes the following members.

Methods

  Name Description
Public method AdviseLinkedUndoClient
Public method UnadviseLinkedUndoClient

Top

Remarks

These calls manage an event interface to be told when we need to put focus on the owner of the given undo manager. Implicit linked undos will only work for undo managers where AdviseLinkedUndoClient has been called.

Note

These interfaces do not call AddRef/Release on pClient. Therefore you must call UnadviseLinkedUndoClient before you release your reference to the undo manager, or the undo manager will assert.

See Also

Reference

Microsoft.VisualStudio.TextManager.Interop Namespace