IVsLibrary2 Methods

 

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

NameDescription
System_CAPS_pubmethodAddBrowseContainer(array<VSCOMPONENTSELECTORDATA>^, UInt32, array<String^>^)

Adds a browse container to be browsed by the library.

System_CAPS_pubmethodCreateNavInfo(array<SYMBOL_DESCRIPTION_NODE>^, UInt32, IVsNavInfo^)

Reserved for future use.

System_CAPS_pubmethodGetBrowseContainersForHierarchy(IVsHierarchy^, UInt32, array<VSBROWSECONTAINER>^, array<UInt32>^)

Returns an array of Browse Containers that correspond to the given IVsHierarchy.

System_CAPS_pubmethodGetGuid(IntPtr)

Returns a pointer to the GUID of the library.

System_CAPS_pubmethodGetLibFlags2(UInt32)

Returns flags associated with the library.

System_CAPS_pubmethodGetLibList(LIB_PERSISTTYPE, IVsLiteTreeList^)

Returns the list of browse containers currently being browsed by the library as an IVsLiteTreeList interface.

System_CAPS_pubmethodGetList2(UInt32, UInt32, array<VSOBSEARCHCRITERIA2>^, IVsObjectList2^)

Returns the requested list of symbols as an IVsObjectList interface.

System_CAPS_pubmethodGetSeparatorString(IntPtr)

Returns the string used to separate symbols for this type of Browse Container.

System_CAPS_pubmethodGetSupportedCategoryFields2(Int32, UInt32)

Returns the category values supported by the library for a specified category.

System_CAPS_pubmethodLoadState(IStream^, LIB_PERSISTTYPE)

Asks the library to load its persisted global Browse Containers.

System_CAPS_pubmethodRemoveBrowseContainer(UInt32, String^)

Removes a Browse Container being browsed by the library.

System_CAPS_pubmethodSaveState(IStream^, LIB_PERSISTTYPE)

Asks the library to save its persisted global Browse Containers.

System_CAPS_pubmethodUpdateCounter(UInt32)

Returns the current change counter for the library and is used to indicate that the library contents have changed.

Return to top
Show: