IVsLibrary Methods
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AddBrowseContainer(array<VSCOMPONENTSELECTORDATA>^, UInt32, String^) | Adds a browse container to be browsed by the library. |
![]() | GetBrowseContainersForHierarchy(IVsHierarchy^, UInt32, array<VSBROWSECONTAINER>^, array<UInt32>^) | Returns an array of Browse Containers that correspond to the given IVsHierarchy. |
![]() | GetGuid(Guid) | Returns a pointer to the GUID of the library. |
![]() | GetLibFlags(UInt32) | Returns flags associated with the library. |
![]() | GetLibList(LIB_PERSISTTYPE, IVsLiteTreeList^) | Returns the list of browse containers currently being browsed by the library as an IVsLiteTreeList interface. |
![]() | GetList(UInt32, UInt32, array<VSOBSEARCHCRITERIA>^, IVsObjectList^) | Returns the requested list of symbols as an IVsObjectList interface. |
![]() | GetSeparatorString(array<String^>^) | Returns the string used to separate symbols for this type of Browse Container. |
![]() | GetSupportedCategoryFields(LIB_CATEGORY, UInt32) | Returns the category values supported by the library for a specified category. |
![]() | LoadState(IStream^, LIB_PERSISTTYPE) | Asks the library to load its persisted global Browse Containers. |
![]() | RemoveBrowseContainer(UInt32, String^) | Removes a Browse Container being browsed by the library. |
![]() | SaveState(IStream^, LIB_PERSISTTYPE) | Asks the library to save its persisted global Browse Containers. |
![]() | UpdateCounter(UInt32) | Returns the current change counter for the library and is used to indicate that the library contents have changed. |
