__VSENUMPROJFLAGS2 Enumeration
Specifies which projects to enumerate within a solution. These flags extend __VSENUMPROJFLAGS.
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.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration __VSENUMPROJFLAGS2
[FlagsAttribute]
public enum __VSENUMPROJFLAGS2
[FlagsAttribute]
public enum class __VSENUMPROJFLAGS2
[<FlagsAttribute>]
type __VSENUMPROJFLAGS2
public enum __VSENUMPROJFLAGS2
Members
Member name | Description | |
---|---|---|
EPF_FAULTED | Only enumerate faulted projects. | |
EPF_MATCHUNLOADEDTYPE | Enumerate unloaded projects when matching by project type GUID. Do not combine this flag with EPF_MATCHTYPE. | |
EPF_NOTFAULTED | Only enumerate projects that are not faulted. | |
EPF_PROVISIONED |
Remarks
To enumerate both loaded and unloaded projects by matching type GUID, specify EPF_MATCHUNLOADEDTYPE | EPF_LOADEDINSOLUTION | EPF_UNLOADEDINSOLUTION.