IVsToolbox3 Interface

 

Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, IVsToolbox2. You can get an instance of the interface from the SVsToolbox (SID_SVsToolbox) service.

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

[InterfaceTypeAttribute(1)]
[GuidAttribute("5C67B771-43AD-4BCF-9342-E82CF8E4CBFD")]
public interface IVsToolbox3

NameDescription
System_CAPS_pubmethodGetGeneralTabID(String)

Gets the ID for the General tab.

System_CAPS_pubmethodGetIDOfTab(String, String)

Retrieves the canonical ID for the given localized name of the Toolbox tab.

System_CAPS_pubmethodGetItemDisplayName(IDataObject, String)

Gets the display name of an item.

System_CAPS_pubmethodGetItemID(IDataObject, String)

Gets the unique ID of a item.

System_CAPS_pubmethodGetLastModifiedTime(SYSTEMTIME[])

Returns the most recent time at which the Toolbox contents were modified.

System_CAPS_pubmethodGetTabOfID(String, String)

Retrieves the localized name of a Toolbox tab, given its canonical ID.

System_CAPS_pubmethodSetIDOfTab(String, String)

Sets the canonical ID for the given Toolbox tab.

The methods of IVsToolbox3 enable a package to manipulate locale-independent identifiers for Toolbox tabs. These identifiers support vssettings and the Import/Export Settings feature.

For information about how to use IVsToolbox3 as well as IVsToolbox2 and IVsToolbox, see How to: Provide Custom Toolbox Items By Using Interop Assemblies.

Return to top
Show: