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(VSCOMPONENTSELECTORDATA[], UInt32, String[])

Adds a browse container to be browsed by the library.

System_CAPS_pubmethodCreateNavInfo(SYMBOL_DESCRIPTION_NODE[], UInt32, IVsNavInfo)

Reserved for future use.

System_CAPS_pubmethodGetBrowseContainersForHierarchy(IVsHierarchy, UInt32, VSBROWSECONTAINER[], 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, 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: