IVsToolboxDataProvider2 Interface

Provides support for additional Toolbox features. In particular, IVsToolboxDataProvider2 is used to implement Toolbox persistence through the vssettings feature. Users will save and retrieve such information through the Import/Export Settings command, found on the IDE's Tools menu.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in microsoft.visualstudio.shell.interop.8.0.dll)

[GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF")] 
[InterfaceTypeAttribute(1)] 
public interface IVsToolboxDataProvider2
/** @attribute GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsToolboxDataProvider2
GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF") 
InterfaceTypeAttribute(1) 
public interface IVsToolboxDataProvider2

IVsToolboxDataProvider2 provides additional functionality for Toolbox data providers beyond the methods provided in IVsToolboxDataProvider. In particular, the methods of IVsToolboxDataProvider2 allow additional management of ID values, ToolTip text, and support for the IDE's Import/Export Settings feature.

NoteNote

IVsToolboxDataProvider2 does not derive from IVsToolboxDataProvider and does not implement its methods. All data providers should implement both interfaces.

Notes to Implementers IVsToolboxDataProvider2 should be implemented by all Toolbox data providers that need to persist a non-standard tab as part of Toolbox state through the settings feature.

Community Additions

ADD
Show: