__VSENUMPROJFLAGS 枚举

指定枚举的项在解决方案中。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration __VSENUMPROJFLAGS
[FlagsAttribute]
public enum __VSENUMPROJFLAGS

成员

成员名称 说明
EPF_LOADEDINSOLUTION 对解决方案文件和当前加载的常规的项目。
EPF_UNLOADEDINSOLUTION 对解决方案文件和当前未加载的常规的项目。
EPF_ALLINSOLUTION 在解决方案文件引用的所有普通项目。
EPF_MATCHTYPE 在解决方案文件引用的所有普通项目具有项类型参数匹配的 GUID。
EPF_VIRTUALVISIBLEPROJECT “虚拟”项目可见为解决方案资源管理器中的顶级项。
EPF_VIRTUALNONVISIBLEPROJECT “虚拟”项目不可见为解决方案资源管理器中的顶级项。注意:这些是也称为在解决方案文件不直接引用和通常显示为嵌套的项目 (。在解决方案资源管理器中的子例程) 项目。
EPF_ALLVIRTUAL 任何类型的所有 " virtual " 项目。
EPF_ALLPROJECTS 所有项目包括在解决方案文件直接引用的常规的项目以及任何虚拟项目包括嵌套 (也称为。sub) 项目。

备注

COM 签名

从 vsshell.idl:

在虚拟添加项后,您是否在解决方案资源管理器中指定放置。 如果虚拟项目在解决方案资源管理器中,则可见 (EPF_VIRTUALVISIBLEPROJECT)。

备注

EPF_VIRTUALVISIBLEPROJECT 在解决方案文件不直接引用;而是通过非标准 UI 编程方式创建的项目。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间