_LIB_FLAGS2 Enumeration

Provides additional members for the LIB_FLAG enumeration. Enumerates the library flags returned from IGetLibFlags2.

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.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration _LIB_FLAGS2
'Usage
Dim instance As _LIB_FLAGS2
[FlagsAttribute]
public enum _LIB_FLAGS2
[FlagsAttribute]
public enum class _LIB_FLAGS2
public enum _LIB_FLAGS2

Members

Member name Description
LF_SUPPORTSPROJECTREFERENCES Supports exposing project references.
LF_SUPPORTSFILTERING Supports filtering (VSOBSO_FILTERING flag in VSOBSEARCHCRITERIA2).
LF_SUPPORTSFILTERINGWITHEXPANSION Library supports search with expansion (VSOBSO_EXPANDCHILDREN flag in VSOBSEARCHCRITERIA2); implies LF_SUPPORTSFILTERING.
LF_SUPPORTSCALLBROWSER Supports Call Browser Calls To or Calls From.
LF_SUPPORTSLISTREFERENCES Can find symbol usages (VSOBSO_LISTREFERENCES flag in VSOBSEARCHCRITERIA2).
LF_SUPPORTSALWAYSUPDATE Supports Always update (even for Find symbol results).
LF_SUPPORTSBASETYPES Supports exposing base types.
LF_SUPPORTSDERIVEDTYPES Supports exposing derived types.
LF_SUPPORTSINHERITEDMEMBERS Supports exposing inherited members.
LF_SUPPORTSPRIVATEMEMBERS Supports exposing private members.
LF_SUPPORTSCLASSDESIGNER Supports Class designer.
LF_SHOWFULLNAMESINFINDSYMBOLRESULTS Requests to show fully qualified names in find symbol results.

Remarks

COM Signature

From 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;

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace