IVsObjectManager Interface
This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the SVsObjectManager service. This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the SVsObjectManager service.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | EnumLibMgrs(UInt32, IVsLibraryMgr[]) | Method information is not provided. Do not use this method. |
![]() | GetList(UInt32, UInt32, IVsLibraryMgr, VSOBSEARCHCRITERIA[], IVsObjectList) | Method information is not provided. Do not use this method. |
![]() | RefreshLists() | Method information is not provided. Do not use this method. |
![]() | RegisterLibMgr(Guid, IVsLibraryMgr, UInt32) | Registers a library with the environment's object manager. |
![]() | UnregisterLibMgr(UInt32) | Unregisters a library manager with the environment's object manager. |
Package implementers should call only RegisterLibMgr and UnregisterLibMgr. The remaining methods are for the environment's use only.
Notes to Implementers:
Implemented by the Visual Studio environment.
Notes to Callers:
Call RegisterLibMgr during package load and UnregisterLibMgr during package close.
