IVsSolutionLoadManager Interface

Controls the loading of projects in a solution. Extenders can use this interface to set the load priority of projects or types of projects.

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

Syntax

'Declaration
<GuidAttribute("DCF13D02-C7A2-427F-9F03-B3360257B301")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsSolutionLoadManager
[GuidAttribute("DCF13D02-C7A2-427F-9F03-B3360257B301")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolutionLoadManager
[GuidAttribute(L"DCF13D02-C7A2-427F-9F03-B3360257B301")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsSolutionLoadManager
[<GuidAttribute("DCF13D02-C7A2-427F-9F03-B3360257B301")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolutionLoadManager =  interface end
public interface IVsSolutionLoadManager

The IVsSolutionLoadManager type exposes the following members.

Methods

  Name Description
Public method OnBeforeOpenProject Fired before each project is opened.
Public method OnDisconnect Called when VSPROPID_ActiveSolutionLoadManager is cleared.

Top

Remarks

For more information about this interface, see Managing Project Loading in a Solution.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace