IVsCompoundActionEvents Interface

Definition

Provides events for firing when beginning and aborting a compound action.

public interface class IVsCompoundActionEvents
public interface class IVsCompoundActionEvents
__interface IVsCompoundActionEvents
[System.Runtime.InteropServices.Guid("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsCompoundActionEvents
[System.Runtime.InteropServices.Guid("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsCompoundActionEvents
[<System.Runtime.InteropServices.Guid("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsCompoundActionEvents = interface
[<System.Runtime.InteropServices.Guid("29B88B8E-BC39-45AE-ACAB-0C670E49BCC2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsCompoundActionEvents = interface
Public Interface IVsCompoundActionEvents
Attributes

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.

Methods

OnAbortAction()

Fired when a compound action is aborted.

OnBeforeAction()

Fired before a compound action takes place.

Applies to