IVsLibrary2Ex Interface

Enables libraries to provide different Object Browser information when profiles change, or references are added or removed. Extends, but does not inherit from, IVsLibrary2.

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

Syntax

'Declaration
<GuidAttribute("D9C7D24D-7ED2-4A9D-93D1-450426CB27DF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLibrary2Ex
[GuidAttribute("D9C7D24D-7ED2-4A9D-93D1-450426CB27DF")]
[InterfaceTypeAttribute()]
public interface IVsLibrary2Ex
[GuidAttribute(L"D9C7D24D-7ED2-4A9D-93D1-450426CB27DF")]
[InterfaceTypeAttribute()]
public interface class IVsLibrary2Ex
[<GuidAttribute("D9C7D24D-7ED2-4A9D-93D1-450426CB27DF")>]
[<InterfaceTypeAttribute()>]
type IVsLibrary2Ex =  interface end
public interface IVsLibrary2Ex

The IVsLibrary2Ex type exposes the following members.

Methods

  Name Description
Public method DoIdle Give idle time to the library.
Public method GetNavInfoContainerData Gets information about the container of an object specified by an IVsNavInfo interface.
Public method ProfileSettingsChanged Tells the library that profile settings have changed.
Public method SetContainerAsUnchanging Gives the library a suggestion that the physical is unchanging.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace