Share via


IVsToolboxDataProviderRegistry Interface

Definition

Registers a Toolbox data provider.

public interface class IVsToolboxDataProviderRegistry
public interface class IVsToolboxDataProviderRegistry
__interface IVsToolboxDataProviderRegistry
[System.Runtime.InteropServices.Guid("653BE2DA-BA98-41B7-8ABC-7A38B0E1C01A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsToolboxDataProviderRegistry
[<System.Runtime.InteropServices.Guid("653BE2DA-BA98-41B7-8ABC-7A38B0E1C01A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsToolboxDataProviderRegistry = interface
Public Interface IVsToolboxDataProviderRegistry
Attributes

Remarks

IVsToolboxDataProviderRegistry provides an alternative implementation for the two methods found in IVsToolbox2. The IVsToolboxDataProviderRegistry methods are used when a VSPackage needs to register a Toolbox data provider (typically when the VSPackage is loaded) but does not need to incur the performance cost associated with preloading the entire 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.

Methods

RegisterDataProvider(IVsToolboxDataProvider, UInt32)

Registers a Toolbox data provider.

UnregisterDataProvider(UInt32)

Unregisters the Toolbox data provider.

Applies to