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 | |
---|---|---|
GetGeneralTabID | Gets the ID for the General tab. | |
GetIDOfTab | Retrieves the canonical ID for the given localized name of the Toolbox tab. | |
GetItemDisplayName | Gets the display name of an item. | |
GetItemID | Gets the unique ID of a item. | |
GetLastModifiedTime | Returns the most recent time at which the Toolbox contents were modified. | |
GetTabOfID | Retrieves the localized name of a Toolbox tab, given its canonical ID. | |
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.