IVsUpdateSolutionEvents Interface

Definition

Implemented by VSPackages to sink build events for solution and project builds.

public interface class IVsUpdateSolutionEvents
public interface class IVsUpdateSolutionEvents
__interface IVsUpdateSolutionEvents
[System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUpdateSolutionEvents
[System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUpdateSolutionEvents
[<System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUpdateSolutionEvents = interface
[<System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUpdateSolutionEvents = interface
Public Interface IVsUpdateSolutionEvents
Derived
Attributes

Notes to Implementers

Implemented when VSPackages need to sink build events.

Methods

OnActiveProjectCfgChange(IVsHierarchy)

Called when the active project configuration for a project in the solution has changed.

UpdateSolution_Begin(Int32)

Called before any build actions have begun. This is the last chance to cancel the build before any building begins.

UpdateSolution_Cancel()

Called when a build is being cancelled.

UpdateSolution_Done(Int32, Int32, Int32)

Called when a build is completed.

UpdateSolution_StartUpdate(Int32)

Called before the first project configuration is about to be built.

Applies to