Share via


IVsLibraryReferenceManager Interface

Provides information about reference .NET libraries for the Object Browser. You can get an instance of this interface from the SVsComplusLibrary (SID_SVsComplusLibrary) service.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("699D5E17-9B22-466B-ACFA-2E12CD64E249")> _
Public Interface IVsLibraryReferenceManager
[InterfaceTypeAttribute()]
[GuidAttribute("699D5E17-9B22-466B-ACFA-2E12CD64E249")]
public interface IVsLibraryReferenceManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"699D5E17-9B22-466B-ACFA-2E12CD64E249")]
public interface class IVsLibraryReferenceManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("699D5E17-9B22-466B-ACFA-2E12CD64E249")>]
type IVsLibraryReferenceManager =  interface end
public interface IVsLibraryReferenceManager

The IVsLibraryReferenceManager type exposes the following members.

Methods

  Name Description
Public method AddComponentReference Called by the project when adding a reference to a component identified by its path.
Public method DecrementCheckCount Called by the project referencing a component identified by its path when it is taken out of scope.
Public method GetListIndex Provides browse information for the Object Browser.
Public method IncrementCheckCount Called by the project referencing a component identified by its path when it is brought into scope.
Public method RemoveComponentReference Called by the project when removing a reference to a component identified by its path.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace