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)

[InterfaceTypeAttribute(1)]
[GuidAttribute("699D5E17-9B22-466B-ACFA-2E12CD64E249")]
public interface class IVsLibraryReferenceManager

NameDescription
System_CAPS_pubmethodAddComponentReference(String^, Object^)

Called by the project when adding a reference to a component identified by its path.

System_CAPS_pubmethodDecrementCheckCount(String^, Object^)

Called by the project referencing a component identified by its path when it is taken out of scope.

System_CAPS_pubmethodGetListIndex(array<VSOBJECTINFO>^, IVsObjectList^, UInt32)

Provides browse information for the Object Browser.

System_CAPS_pubmethodIncrementCheckCount(String^, Object^)

Called by the project referencing a component identified by its path when it is brought into scope.

System_CAPS_pubmethodRemoveComponentReference(String^, Object^)

Called by the project when removing a reference to a component identified by its path.

Return to top
Show: