We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

IVsSolutionLoadEvents Interface

Implemented by clients interested in solution events. Subscribe to these events via AdviseSolutionEvents.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

public interface IVsSolutionLoadEvents

The IVsSolutionLoadEvents type exposes the following members.

Public methodOnAfterBackgroundSolutionLoadCompleteFired when the solution load process is fully complete, including all background loading of projects.
Public methodOnAfterLoadProjectBatchFired when the loading of a batch of dependent projects is complete.
Public methodOnBeforeBackgroundSolutionLoadBeginsFired when background loading of projects is beginning again after the initial solution open operation has completed.
Public methodOnBeforeLoadProjectBatchFired when loading a batch of dependent projects as part of loading a solution in the background.
Public methodOnBeforeOpenSolutionFired before a solution open begins. Extenders can activate a solution load manager by setting VSPROPID_ActiveSolutionLoadManager.
Public methodOnQueryBackgroundLoadProjectBatchFired before background loading a batch of projects. Normally a background batch loads a single pending project. This is a cancelable event.