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 | |
---|---|---|
OnBeforeOpenProject | Fired before each project is opened. | |
OnDisconnect | Called when VSPROPID_ActiveSolutionLoadManager is cleared. |
Top
Remarks
For more information about this interface, see Managing Project Loading in a Solution.