Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
[FlagsAttribute]
public enum _LIB_FLAGS2
[FlagsAttribute]
public enum class _LIB_FLAGS2
[<FlagsAttribute>]
type _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;