IVsCompoundActionEvents Interface
Provides events for firing when beginning and aborting a compound action.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<GuidAttribute("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")> _
<InterfaceTypeAttribute()> _
Public Interface IVsCompoundActionEvents
[GuidAttribute("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")]
[InterfaceTypeAttribute()]
public interface IVsCompoundActionEvents
[GuidAttribute(L"29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")]
[InterfaceTypeAttribute()]
public interface class IVsCompoundActionEvents
[<GuidAttribute("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")>]
[<InterfaceTypeAttribute()>]
type IVsCompoundActionEvents = interface end
public interface IVsCompoundActionEvents
The IVsCompoundActionEvents type exposes the following members.
Methods
Name | Description | |
---|---|---|
OnAbortAction | Fired when a compound action is aborted. | |
OnBeforeAction | Fired before a compound action takes place. |
Top
Remarks
The "wrapped", or "interior" events that arise from a compound action are other event sets. To reduce the number of events fired, there is no terminating event.
Notes to Implementers
Implementers should pass a flag in the final event or fire their own terminating event.