Freigeben über


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
Public method OnAbortAction Fired when a compound action is aborted.
Public method 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.

See Also

Reference

Microsoft.VisualStudio.TextManager.Interop Namespace