Share via


__VSPROPID4 Enumeration

Identifies property settings for a solution (in addition to __VSPROPID, __VSPROPID2, and __VSPROPID3).

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

Syntax

'Declaration
Public Enumeration __VSPROPID4
public enum __VSPROPID4
public enum class __VSPROPID4
type __VSPROPID4
public enum __VSPROPID4

Members

Member name Description
VSPROPID_ActiveSolutionLoadManager Gets or sets an object representing the active Solution Load Manager. The default is nulla null reference (Nothing in Visual Basic). A solution load manager is able to control how projects are loaded during the Solution Open operation. It can control whether projects are loaded immediately, loaded in the background (at idle), left to be loaded if needed, or stay unloaded. A solution load manager is expected to implement IVsSolutionLoadManager. A common approach is to have the solution load manager package autoload for the SolutionOpening UIContext, for example [ProvideAutoLoad(UIContextGuids100.SolutionOpening)]. This property may also be set during OnBeforeOpenSolution or during WriteSolutionProps for the pre-solution section.
VSPROPID_AddNewProjectAsSibling Gets or sets a boolean: true if new projects should be added on the sibling directory of the solution, otherwise false.
VSPROPID_BaseSolutionExplorerCaption Gets or sets a string representing the base caption for the Solution Explorer tool window. The default is "SolutionExplorer". The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix.
VSPROPID_FIRST4 Represents the first VSPROPID in this set.
VSPROPID_IsInBackgroundIdleLoadProjectBatch Returns true if Visual Studio is currently loading a batch of pending projects in the background at idle. IVsSolutionLoadEvents.OnBeforeLoadProjectBatch(true) has been called.
VSPROPID_IsInSyncDemandLoadProjectBatch Returns true if Visual Studio is currently loading a batch of pending projects synchronously, triggered by some user action or command invocation that requires a set of projects to be loaded. IVsSolutionLoadEvents.OnBeforeLoadProjectBatch(false) has been called.
VSPROPID_IsSolutionFullyLoaded Returns true if all projects have been loaded in the background.
VSPROPID_NoFrameworkDialogState Returns an integer representing the state of the project load security dialog kept between different language packages.
VSPROPID_SolutionExplorerCaption Gets the full caption of the Solution Explorer tool window. The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix.
VSPROPID_SolutionExplorerCaptionSuffix Gets or sets the suffix of the caption for the Solution Explorer tool window. The default is an empty string. The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace