Specifies which projects to enumerate within a solution.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
‘선언 <FlagsAttribute> _ Public Enumeration __VSENUMPROJFLAGS ‘사용 방법 Dim instance As __VSENUMPROJFLAGS
[FlagsAttribute] public enum __VSENUMPROJFLAGS
[FlagsAttribute] public enum class __VSENUMPROJFLAGS
[<FlagsAttribute>] type __VSENUMPROJFLAGS
public enum __VSENUMPROJFLAGS
|EPF_LOADEDINSOLUTION||Normal projects referenced in the solution file and currently loaded.|
|EPF_UNLOADEDINSOLUTION||Normal projects referenced in the solution file and currently not loaded.|
|EPF_ALLINSOLUTION||All normal projects referenced in the solution file.|
|EPF_MATCHTYPE||All normal projects referenced in the solution file projects with project type GUID matching parameter.|
|EPF_VIRTUALVISIBLEPROJECT||"Virtual" projects are visible as top-level projects in Solution Explorer.|
|EPF_VIRTUALNONVISIBLEPROJECT||"Virtual" projects are not visible as top-level projects in Solution Explorer. NOTE: these are projects that are not directly referenced in the solution file and are usually displayed as nested (a.k.a. sub) projects in Solution Explorer.|
|EPF_ALLVIRTUAL||All 'virtual' projects of any kind.|
|EPF_ALLPROJECTS||All projects including normal projects directly referenced in the solution file as well as all virtual projects including nested (a.k.a. sub) projects.|
When a virtual project is added, you can specify whether to place it in the Solution Explorer. If a virtual project is in the Solution Explorer, then it is visible (EPF_VIRTUALVISIBLEPROJECT).
F:Microsoft.VisualStudio.Shell.Interop.__VSENUMPROJFLAGS.EPF_VIRTUALVISIBLEPROJECT are not directly referenced in the solution file; instead they are projects that are created programmatically by way of a non-standard UI.