__VSPROPID Enumeration

Identifies property settings for a solution.

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

public enum __VSPROPID

Member nameDescription
VSPROPID_SolutionDirectoryBSTR: Directory where solution file is saved.
VSPROPID_SolutionFileNameBSTR; Full path to solution file.
VSPROPID_UserOptionsFileNameBSTR: Full path to user options file.
VSPROPID_SolutionBaseNameBSTR: (Get/Set) base name of solution file.
VSPROPID_IsSolutionDirtyBOOLEAN: true if solution file is dirty.
VSPROPID_IsSolutionOpenBOOLEAN: true if a solution file is open.
VSPROPID_ProjectCountI4: Count of projects open in solution.
VSPROPID_RegisteredProjExtnsBSTR: Semicolon-separated list of all project extensions.
VSPROPID_OpenProjectFilterBSTR: Filter/extension list used in Open Project dialog box.
VSPROPID_FileDefaultCodePageI4: Codepage for saving files (CP_ACP/CP_WINUNICODE).
VSPROPID_SolutionFileNameBeingLoadedBSTR: Full path to file being opened (valid only during open).
VSPROPID_SolutionNodeCaptionBSTR: Caption for solution node in Project Explorer.
VSPROPID_IsSolutionOpeningBOOLEAN: true if a solution file is being opened.
VSPROPID_IsSolutionSaveAsRequiredBOOLEAN: true if saving the solution will require a Save As dialog box.
VSPROPID_CountOfProjectsBeingLoadedI4: Count of projects in file being opened (valid only during open).
VSPROPID_SolutionPropertyPagesBSTR: A semicolon-delimited list of clsids of solution-level property pages.

The table below lists information about the property, not the value of the enumeration member.

COM Signature

From vsshell.idl:

Community Additions