IVsUpdateSolutionEvents4 Interface
Defines events for changes in the solution configuration. To monitor these events, implement the interface and use it as an argument of the AdviseUpdateSolutionEvents4 method of IVsSolutionBuildManager5.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")> _
Public Interface IVsUpdateSolutionEvents4
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")]
public interface IVsUpdateSolutionEvents4
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")]
public interface class IVsUpdateSolutionEvents4
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("84CA83EE-EE80-42C1-99CE-1DE83F2FCA3A")>]
type IVsUpdateSolutionEvents4 = interface end
public interface IVsUpdateSolutionEvents4
The IVsUpdateSolutionEvents4 type exposes the following members.
Methods
Name | Description | |
---|---|---|
OnActiveProjectCfgChangeBatchBegin | Fired to indicate that several OnActiveProjectCfgChange events will follow in rapid succession. OnActiveProjectCfgChangeBatchEnd is fired afterwards to indicate the end of batch. | |
OnActiveProjectCfgChangeBatchEnd | Fired to indicate the end of the event batch that began with OnActiveProjectCfgChangeBatchBegin. | |
UpdateSolution_BeginFirstUpdateAction | Fired to start the first update action. | |
UpdateSolution_BeginUpdateAction | Fired before every update action begins during solution build (before the first UpdateProjectCfg_Begin for the same action, but after UpdateSolution_BeginFirstUpdateAction if this is the first action). | |
UpdateSolution_EndLastUpdateAction | Fired just after the last update action, but before UpdateSolution_Done is invoked. | |
UpdateSolution_EndUpdateAction | Fired after every update actions ends, and the next one (if any) is about to begin (after the last UpdateProjectCfg_Done for the same action, but before UpdateSolution_EndLastUpdateAction if this is the last action). | |
UpdateSolution_QueryDelayFirstUpdateAction | Fired before the first update action, just after UpdateSolution_StartUpdate to determine if a delay should occur. |
Top