__VSDIRFLAGS2 Enumeration
Provides additional members for the __VSDIRFLAGS enumeration.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration __VSDIRFLAGS2
[FlagsAttribute]
public enum __VSDIRFLAGS2
[FlagsAttribute]
public enum class __VSDIRFLAGS2
[<FlagsAttribute>]
type __VSDIRFLAGS2
public enum __VSDIRFLAGS2
Members
Member name | Description | |
---|---|---|
VSDIRFLAG_RequiresNewFolder | New folder is required—creation in an existing folder is not allowed. | |
VSDIRFLAG_SolutionTemplate | Template is for a solution rather than a project. | |
VSDIRFLAG_DeferredSaveProject | Project can be "zero-impact": permanent save is performed explicitly via File.SaveAll. | |
VSDIRFLAG_DontShowNameLocInfo | Doesn't show the name field or the static project location info field (useful flag for webs). | |
VSDIRFLAG_EnableMasterPage | Enables the master page check box (NewWebItemDlg svc). | |
VSDIRFLAG_EnableCodeSeparation | Enables the use code separation check box (NewWebItemDlg svc). | |
VSDIRFLAG_EnableLangDropdown | Enables the language drop-down list (NewWebItemDlg svc). |
Remarks
Used to disable or enable the Name and Location fields on the Add New Item dialog box. These flags are used in the creation of a .vsdir file.
COM Signature
From vsshell80.idl: