This topic has not yet been rated - Rate this topic

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)
public interface IVsUpdateSolutionEvents4

The IVsUpdateSolutionEvents4 type exposes the following members.

Public methodOnActiveProjectCfgChangeBatchBeginFired to indicate that several OnActiveProjectCfgChange events will follow in rapid succession. OnActiveProjectCfgChangeBatchEnd is fired afterwards to indicate the end of batch.
Public methodOnActiveProjectCfgChangeBatchEndFired to indicate the end of the event batch that began with OnActiveProjectCfgChangeBatchBegin.
Public methodUpdateSolution_BeginFirstUpdateActionFired to start the first update action.
Public methodUpdateSolution_BeginUpdateActionFired 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).
Public methodUpdateSolution_EndLastUpdateActionFired just after the last update action, but before UpdateSolution_Done is invoked.
Public methodUpdateSolution_EndUpdateActionFired 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).
Public methodUpdateSolution_QueryDelayFirstUpdateActionFired before the first update action, just after UpdateSolution_StartUpdate to determine if a delay should occur.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft. All rights reserved.