Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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