Share via


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)

Syntax

'Declaration
<GuidAttribute("6ACFF38A-0D6C-4792-B9D2-9469D60A2AD7")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsSolutionLoadEvents
[GuidAttribute("6ACFF38A-0D6C-4792-B9D2-9469D60A2AD7")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolutionLoadEvents
[GuidAttribute(L"6ACFF38A-0D6C-4792-B9D2-9469D60A2AD7")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsSolutionLoadEvents
[<GuidAttribute("6ACFF38A-0D6C-4792-B9D2-9469D60A2AD7")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolutionLoadEvents =  interface end
public interface IVsSolutionLoadEvents

The IVsSolutionLoadEvents type exposes the following members.

Methods

  Name Description
Public method OnAfterBackgroundSolutionLoadComplete Fired when the solution load process is fully complete, including all background loading of projects.
Public method OnAfterLoadProjectBatch Fired when the loading of a batch of dependent projects is complete.
Public method OnBeforeBackgroundSolutionLoadBegins Fired when background loading of projects is beginning again after the initial solution open operation has completed.
Public method OnBeforeLoadProjectBatch Fired when loading a batch of dependent projects as part of loading a solution in the background.
Public method OnBeforeOpenSolution Fired before a solution open begins. Extenders can activate a solution load manager by setting VSPROPID_ActiveSolutionLoadManager.
Public method OnQueryBackgroundLoadProjectBatch Fired before background loading a batch of projects. Normally a background batch loads a single pending project. This is a cancelable event.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace