This documentation is archived and is not being maintained.

__VSDIRFLAGS2 Enumeration

Provides additional members for the __VSDIRFLAGS enumeration.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in

public enum __VSDIRFLAGS2
/** @attribute FlagsAttribute() */ 
public enum __VSDIRFLAGS2
public enum __VSDIRFLAGS2

 Member nameDescription
VSDIRFLAG_DeferredSaveProjectProject can be "zero-impact": permanent save is performed explicitly via File.SaveAll. 
VSDIRFLAG_DontShowNameLocInfoDoesn't show the name field or the static project location info field (useful flag for webs). 
VSDIRFLAG_EnableCodeSeparationEnables the use code separation check box (NewWebItemDlg svc). 
VSDIRFLAG_EnableLangDropdownEnables the language drop-down list (NewWebItemDlg svc). 
VSDIRFLAG_EnableMasterPageEnables the master page check box (NewWebItemDlg svc). 
VSDIRFLAG_RequiresNewFolderNew folder is required—creation in an existing folder is not allowed. 
VSDIRFLAG_SolutionTemplateTemplate is for a solution rather than a project. 

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: