Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IVsLibraryMgr Interface

This root interface allows the environment's Object Manager to access a package's IVsLibrary. Most implementations will typically provide a single IVsLibrary. This root interface allows the environment's Object Manager to access a package's IVsLibrary. Most implementations will typically provide a single IVsLibrary.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")] 
[InterfaceTypeAttribute(1)] 
public interface IVsLibraryMgr
/** @attribute GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsLibraryMgr
GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13") 
InterfaceTypeAttribute(1) 
public interface IVsLibraryMgr

A package must implement this interface to participate in the code browsing tools. You pass this interface pointer to the Object Manager when you register with it through RegisterLibMgr. See illustrations of the implementation and/or calling of this interface in the sample My C Package Sample.

Notes to Implementers Implemented by packages to participate in the code browsing tools (Object Browser, Class View, and Find Symbol).

Notes to Callers Called by the environment's object manager to obtain information about a package's IVsLibrary implementations.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.