_LIB_FLAGS2 枚举

为 LIB_FLAG 枚举提供附加成员。枚举从 I 返回的库标志GetLibFlags2

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

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

语法

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

成员

成员名称 说明
LF_SUPPORTSPROJECTREFERENCES 显示 project 中的引用。
LF_SUPPORTSFILTERING 若要支持筛选 (在 VSOBSEARCHCRITERIA2VSOBSO_FILTERING 标志)。
LF_SUPPORTSFILTERINGWITHEXPANSION 库支持与外接 (在 VSOBSEARCHCRITERIA2VSOBSO_EXPANDCHILDREN 标志的搜索);提示 LF_SUPPORTSFILTERING
LF_SUPPORTSCALLBROWSER 支持调用浏览器调用或调用自。
LF_SUPPORTSLISTREFERENCES 可以找到符号用法 (在 VSOBSEARCHCRITERIA2VSOBSO_LISTREFERENCES 标志)。
LF_SUPPORTSALWAYSUPDATE 支持 始终更新 (即使对于 查找符号 结果)。
LF_SUPPORTSBASETYPES 显示基类型的支持。
LF_SUPPORTSDERIVEDTYPES 显示派生类型的支持。
LF_SUPPORTSINHERITEDMEMBERS 显示继承成员的支持。
LF_SUPPORTSPRIVATEMEMBERS 显示私有成员的支持。
LF_SUPPORTSCLASSDESIGNER 支持类设计器。
LF_SHOWFULLNAMESINFINDSYMBOLRESULTS 请求显示完全限定名在 " 查找符号发生。

备注

COM 签名

从 vsshell80.idl:

enum _LIB_FLAGS2
{
    LF_SUPPORTSPROJECTREFERENCES        =  0x0010,
    LF_SUPPORTSFILTERING                =  0x0020,
    LF_SUPPORTSFILTERINGWITHEXPANSION   =  0x0040,
    LF_SUPPORTSCALLBROWSER              =  0x0080,
    LF_SUPPORTSLISTREFERENCES           =  0x0100,
    LF_SUPPORTSALWAYSUPDATE             =  0x0400,
    LF_SUPPORTSBASETYPES                =  0x0800,
    LF_SUPPORTSDERIVEDTYPES             =  0x1000,
    LF_SUPPORTSINHERITEDMEMBERS         =  0x2000,
    LF_SUPPORTSPRIVATEMEMBERS           =  0x4000,
    LF_SUPPORTSCLASSDESIGNER            =  0x8000,
    LF_SHOWFULLNAMESINFINDSYMBOLRESULTS = 0x10000,
};
typedef DWORD LIB_FLAGS2;

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间