IVsSolutionLoadEvents Interface

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

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

[GuidAttribute("6ACFF38A-0D6C-4792-B9D2-9469D60A2AD7")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolutionLoadEvents

The IVsSolutionLoadEvents type exposes the following members.

  NameDescription
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.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft