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)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("5C67B771-43AD-4BCF-9342-E82CF8E4CBFD")> _
Public Interface IVsToolbox3
[InterfaceTypeAttribute()]
[GuidAttribute("5C67B771-43AD-4BCF-9342-E82CF8E4CBFD")]
public interface IVsToolbox3
[InterfaceTypeAttribute()]
[GuidAttribute(L"5C67B771-43AD-4BCF-9342-E82CF8E4CBFD")]
public interface class IVsToolbox3
[<InterfaceTypeAttribute()>]
[<GuidAttribute("5C67B771-43AD-4BCF-9342-E82CF8E4CBFD")>]
type IVsToolbox3 =  interface end
public interface IVsToolbox3

The IVsToolbox3 type exposes the following members.

Methods

  Name Description
Public method GetGeneralTabID Gets the ID for the General tab.
Public method GetIDOfTab Retrieves the canonical ID for the given localized name of the Toolbox tab.
Public method GetItemDisplayName Gets the display name of an item.
Public method GetItemID Gets the unique ID of a item.
Public method GetLastModifiedTime Returns the most recent time at which the Toolbox contents were modified.
Public method GetTabOfID Retrieves the localized name of a Toolbox tab, given its canonical ID.
Public method SetIDOfTab Sets the canonical ID for the given Toolbox tab.

Top

Remarks

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.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace