IVsSolution4 Interface
Provides methods for managed loading of the projects in a solution.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")> _
Public Interface IVsSolution4
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")]
public interface IVsSolution4
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")]
public interface class IVsSolution4
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")>]
type IVsSolution4 = interface end
public interface IVsSolution4
The IVsSolution4 type exposes the following members.
Methods
Name | Description | |
---|---|---|
EnsureProjectIsLoaded | Ensures that this project and all required dependencies are loaded. | |
EnsureProjectsAreLoaded | Ensures that the specified list of projects and all required dependencies are loaded. | |
EnsureSolutionIsLoaded | Forces the loading of the entire solution synchronously before this function returns. | |
IsBackgroundSolutionLoadEnabled | Determines whether the background solution load feature has already been enabled (VSPROPID_ActiveSolutionLoadManager has been set). | |
ReloadProject | Reloads a single unloaded project without requiring any dependencies to be loaded. | |
UnloadProject | Unloads a project and sets the reason for unloading it. | |
WriteUserOptsFile | Writes the solution user options file (.suo). |
Top