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)
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 | |
---|---|---|
OnAfterBackgroundSolutionLoadComplete | Fired when the solution load process is fully complete, including all background loading of projects. | |
OnAfterLoadProjectBatch | Fired when the loading of a batch of dependent projects is complete. | |
OnBeforeBackgroundSolutionLoadBegins | Fired when background loading of projects is beginning again after the initial solution open operation has completed. | |
OnBeforeLoadProjectBatch | Fired when loading a batch of dependent projects as part of loading a solution in the background. | |
OnBeforeOpenSolution | Fired before a solution open begins. Extenders can activate a solution load manager by setting VSPROPID_ActiveSolutionLoadManager. | |
OnQueryBackgroundLoadProjectBatch | Fired before background loading a batch of projects. Normally a background batch loads a single pending project. This is a cancelable event. |
Top