_LIB_FLAGS2 Enumeration

 

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

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

[FlagsAttribute]
public enum _LIB_FLAGS2

Member nameDescription
LF_SHOWFULLNAMESINFINDSYMBOLRESULTS

Requests to show fully qualified names in find symbol results.

LF_SUPPORTSALWAYSUPDATE

Supports Always update (even for Find symbol results).

LF_SUPPORTSBASETYPES

Supports exposing base types.

LF_SUPPORTSCALLBROWSER

Supports Call Browser Calls To or Calls From.

LF_SUPPORTSCLASSDESIGNER

Supports Class designer.

LF_SUPPORTSDERIVEDTYPES

Supports exposing derived types.

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_SUPPORTSINHERITEDMEMBERS

Supports exposing inherited members.

LF_SUPPORTSLISTREFERENCES

Can find symbol usages (VSOBSO_LISTREFERENCES flag in VSOBSEARCHCRITERIA2).

LF_SUPPORTSPRIVATEMEMBERS

Supports exposing private members.

LF_SUPPORTSPROJECTREFERENCES

Supports exposing project references.

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;
Return to top
Show: