VsSolutionPropID VsSolutionPropID VsSolutionPropID VsSolutionPropID VsSolutionPropID VsSolutionPropID Enum

Definition

__VSPROPID, __VSPROPID52, __VSPROPID53, __VSPROPID54, __VSPROPID5

public enum class VsSolutionPropID
public enum class VsSolutionPropID
enum VsSolutionPropID
public enum VsSolutionPropID
type VsSolutionPropID = 
Public Enum VsSolutionPropID
Inheritance
VsSolutionPropIDVsSolutionPropIDVsSolutionPropIDVsSolutionPropIDVsSolutionPropIDVsSolutionPropID

Fields

ActiveSolutionLoadManager ActiveSolutionLoadManager ActiveSolutionLoadManager ActiveSolutionLoadManager ActiveSolutionLoadManager ActiveSolutionLoadManager -8036

Gets or sets a pointer to the active Solution Load Manager. The default is a null reference. 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 set to 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(UIContextGuids.SolutionOpening)]. This property can also be set during OnBeforeOpenSolution(String) or during ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) for the pre solution section.

AddNewProjectAsSibling AddNewProjectAsSibling AddNewProjectAsSibling AddNewProjectAsSibling AddNewProjectAsSibling AddNewProjectAsSibling -8035

Gets or sets a Boolean: true if new projects should be added on the sibling directory of the solution, otherwise false.

BaseSolutionExplorerCaption BaseSolutionExplorerCaption BaseSolutionExplorerCaption BaseSolutionExplorerCaption BaseSolutionExplorerCaption BaseSolutionExplorerCaption -8032

Gets or sets the base caption for the Solution Explorer tool window. The default is "SolutionExplorer". The full caption is built by concatenating BaseSolutionExplorerCaption and SolutionExplorerCaptionSuffix.

CountOfProjectsBeingLoaded CountOfProjectsBeingLoaded CountOfProjectsBeingLoaded CountOfProjectsBeingLoaded CountOfProjectsBeingLoaded CountOfProjectsBeingLoaded -8015

The count of projects in file being opened (valid only during open).

DeferredSaveSolution DeferredSaveSolution DeferredSaveSolution DeferredSaveSolution DeferredSaveSolution DeferredSaveSolution -8018

Indicates if the solution is "zero-impact" (that is, a permanent save is performed explicitly using File.SaveAll). If true, the solution is zero-impact.

FaultedProjectCount FaultedProjectCount FaultedProjectCount FaultedProjectCount FaultedProjectCount FaultedProjectCount -8039

The number of faulted projects in the solution.

FileDefaultCodePage FileDefaultCodePage FileDefaultCodePage FileDefaultCodePage FileDefaultCodePage FileDefaultCodePage -8009

The code page for saving files (CP_ACP/CP_WINUNICODE).

IsAProjectClosing IsAProjectClosing IsAProjectClosing IsAProjectClosing IsAProjectClosing IsAProjectClosing -8021

The IUnknown of IVsHierarchy of the project being closed.

IsInBackgroundIdleLoadProjectBatch IsInBackgroundIdleLoadProjectBatch IsInBackgroundIdleLoadProjectBatch IsInBackgroundIdleLoadProjectBatch IsInBackgroundIdleLoadProjectBatch IsInBackgroundIdleLoadProjectBatch -8029

Returns true if Visual Studio is currently loading a batch of pending projects triggered in the background at idle. IVsSolutionLoadEvents::OnBeforeLoadProjectBatch(true) has been called.

IsInSyncDemandLoadProjectBatch IsInSyncDemandLoadProjectBatch IsInSyncDemandLoadProjectBatch IsInSyncDemandLoadProjectBatch IsInSyncDemandLoadProjectBatch IsInSyncDemandLoadProjectBatch -8030

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.

IsOpenNotificationPending IsOpenNotificationPending IsOpenNotificationPending IsOpenNotificationPending IsOpenNotificationPending IsOpenNotificationPending -8023

Indicates if the OnAfterOpenSolution(Object, Int32) notification is pending. If true, the notification is pending. This occurs when a new project is being created with a new solution.

IsSavingOnClose IsSavingOnClose IsSavingOnClose IsSavingOnClose IsSavingOnClose IsSavingOnClose -8027

Indicates if the solution is being saved when closing. If true, the solution is being saved when closing.

IsSolutionClosing IsSolutionClosing IsSolutionClosing IsSolutionClosing IsSolutionClosing IsSolutionClosing -8020

Indicates if a solution file is being closed. If true, the solution file is being closed.

IsSolutionDirty IsSolutionDirty IsSolutionDirty IsSolutionDirty IsSolutionDirty IsSolutionDirty -8004

Indicates if the solution is dirty. If true, the solution file is dirty.

IsSolutionFullyLoaded IsSolutionFullyLoaded IsSolutionFullyLoaded IsSolutionFullyLoaded IsSolutionFullyLoaded IsSolutionFullyLoaded -8031

Indicates if all projects have been loaded by the Background Solution Load feature. If true, all projects have been loaded in the background.

IsSolutionNodeHidden IsSolutionNodeHidden IsSolutionNodeHidden IsSolutionNodeHidden IsSolutionNodeHidden IsSolutionNodeHidden -8017

Indicates if the solution node is hidden in the integrated development environment (IDE). If true, the solution node is hidden in the IDE.

IsSolutionOpen IsSolutionOpen IsSolutionOpen IsSolutionOpen IsSolutionOpen IsSolutionOpen -8005

Indicates if a solution file is open. If true, the solution file is open.

IsSolutionOpening IsSolutionOpening IsSolutionOpening IsSolutionOpening IsSolutionOpening IsSolutionOpening -8013

Indicates if a solution file is being opened. If true, the solution file is being opened.

IsSolutionOpeningDocs IsSolutionOpeningDocs IsSolutionOpeningDocs IsSolutionOpeningDocs IsSolutionOpeningDocs IsSolutionOpeningDocs -8022

Indicates if the solution is reopening the documents that were open when the solution was last closed. If true, the solution is reopening the documents.

IsSolutionSaveAsRequired IsSolutionSaveAsRequired IsSolutionSaveAsRequired IsSolutionSaveAsRequired IsSolutionSaveAsRequired IsSolutionSaveAsRequired -8014

Indicates if saving the solution requires a Save As dialog. If true, saving the solution does require a Save As dialog.

NewProjectDlgPreferredLanguage NewProjectDlgPreferredLanguage NewProjectDlgPreferredLanguage NewProjectDlgPreferredLanguage NewProjectDlgPreferredLanguage NewProjectDlgPreferredLanguage -8026

The preferred language for the New Project dialog; if there is no preferred language, an empty length string is returned. If there is a preferred language, then the non-preferred language project types are displayed under an "Other Languages" node in the New Project dialog. The preferred language is set by the user's choice of development settings in the Import and Export Settings dialog.

NoFrameworkDialogState NoFrameworkDialogState NoFrameworkDialogState NoFrameworkDialogState NoFrameworkDialogState NoFrameworkDialogState -8028

The state of the project load security dialog kept between different language packages.

OpenProjectFilter OpenProjectFilter OpenProjectFilter OpenProjectFilter OpenProjectFilter OpenProjectFilter -8008

The filter/entension list used in the Open Project dialog.

ProjectCount ProjectCount ProjectCount ProjectCount ProjectCount ProjectCount -8006

The number of projects open in the solution.

ProjectFaultResolutionContext ProjectFaultResolutionContext ProjectFaultResolutionContext ProjectFaultResolutionContext ProjectFaultResolutionContext ProjectFaultResolutionContext -8040

The IUnknown of IVsPropertyBag that represents the current project fault resolution context. This property is read only (but the returned property bag is mutable).

ProjectLoadSecurityDialogState ProjectLoadSecurityDialogState ProjectLoadSecurityDialogState ProjectLoadSecurityDialogState ProjectLoadSecurityDialogState ProjectLoadSecurityDialogState -8024

The state of the project load security dialog kept between different language packages.

RegisteredProjExtns RegisteredProjExtns RegisteredProjExtns RegisteredProjExtns RegisteredProjExtns RegisteredProjExtns -8007

A semicolon-separated list of all project extensions.

SimplifiedConfigurations SimplifiedConfigurations SimplifiedConfigurations SimplifiedConfigurations SimplifiedConfigurations SimplifiedConfigurations -8019

Indicates if the solution is in simplified configuration mode. If true, the solution is in simplified configuration mode.

SolutionBaseName SolutionBaseName SolutionBaseName SolutionBaseName SolutionBaseName SolutionBaseName -8003

Gets or sets the base name of the solution file.

SolutionDirectory SolutionDirectory SolutionDirectory SolutionDirectory SolutionDirectory SolutionDirectory -8000

The directory where the solution file is saved.

SolutionExplorerCaption SolutionExplorerCaption SolutionExplorerCaption SolutionExplorerCaption SolutionExplorerCaption SolutionExplorerCaption -8034

The full caption for the Solution Explorer tool window. The full caption is built by concatenating BaseSolutionExplorerCaption and SolutionExplorerCaptionSuffix.

SolutionExplorerCaptionSuffix SolutionExplorerCaptionSuffix SolutionExplorerCaptionSuffix SolutionExplorerCaptionSuffix SolutionExplorerCaptionSuffix SolutionExplorerCaptionSuffix -8033

Gets or sets the suffix caption for the Solution Explorer tool window. The default is VT_Empty. The full caption is built by concatenating BaseSolutionExplorerCaption and SolutionExplorerCaptionSuffix.

SolutionFileExt SolutionFileExt SolutionFileExt SolutionFileExt SolutionFileExt SolutionFileExt -8037

The solution file extension (default - ".sln").

SolutionFileName SolutionFileName SolutionFileName SolutionFileName SolutionFileName SolutionFileName -8001

The full path to the solution file.

SolutionFileNameBeingLoaded SolutionFileNameBeingLoaded SolutionFileNameBeingLoaded SolutionFileNameBeingLoaded SolutionFileNameBeingLoaded SolutionFileNameBeingLoaded -8010

The full path to the file being opened (valid only during open).

SolutionNodeCaption SolutionNodeCaption SolutionNodeCaption SolutionNodeCaption SolutionNodeCaption SolutionNodeCaption -8011

The caption for solution node in Project Explorer.

SolutionPropertyPages SolutionPropertyPages SolutionPropertyPages SolutionPropertyPages SolutionPropertyPages SolutionPropertyPages -8016

A semicolon-delimited list of class identifiers (CLSIDs) of the solution-level property pages.

SolutionUserFileCreatedOnThisComputer SolutionUserFileCreatedOnThisComputer SolutionUserFileCreatedOnThisComputer SolutionUserFileCreatedOnThisComputer SolutionUserFileCreatedOnThisComputer SolutionUserFileCreatedOnThisComputer -8025

Indicates if the .suo file accompanying the solution file was originally created on the same computer it's being opened on. If true, the .suo file was created on the same computer it is being opened on. Check inside ReadUserOptions(IStream, String). This property is read only.

SolutionViewModel SolutionViewModel SolutionViewModel SolutionViewModel SolutionViewModel SolutionViewModel -8041

The IUnknown of IVsUIDataSource that contains the view model for some solution properties. This property is primarily used by the solution navigator.

UserOptionsFileName UserOptionsFileName UserOptionsFileName UserOptionsFileName UserOptionsFileName UserOptionsFileName -8002

The full path to the user options file.

UserOptsFileExt UserOptsFileExt UserOptsFileExt UserOptsFileExt UserOptsFileExt UserOptsFileExt -8038

The solution options file extension (default - ".suo").

Applies to