This documentation is archived and is not being maintained.

IVsToolboxDataProviderRegistry Interface

Registers a Toolbox data provider..

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

[InterfaceTypeAttribute(1)] 
[GuidAttribute("653BE2DA-BA98-41B7-8ABC-7A38B0E1C01A")] 
public interface IVsToolboxDataProviderRegistry
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("653BE2DA-BA98-41B7-8ABC-7A38B0E1C01A") */ 
public interface IVsToolboxDataProviderRegistry
InterfaceTypeAttribute(1) 
GuidAttribute("653BE2DA-BA98-41B7-8ABC-7A38B0E1C01A") 
public interface IVsToolboxDataProviderRegistry

IVsToolboxDataProviderRegistry provides an alternative implementation for the two methods found in IVsToolbox2. The IVsToolboxDataProviderRegistry methods are used when a VSPackage must register a Toolbox data provider (typically when the VSPackage is loaded), but does not have to incur the performance cost that is associated with preloading all of the Toolbox itself.

Notes to Callers Called by VS Packages that want to register a Toolbox data provider without incurring the performance cost of preloading the Toolbox itself.

Show: