ProvideToolboxPageAttribute Class

 

Registers a VSPackage as providing one or more dialog pages in the Customize Toolbox dialog page of the Visual Studio IDE.

Namespace:   Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)


[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true, 
	Inherited = true)]
public sealed class ProvideToolboxPageAttribute : ProvideOptionDialogPageAttribute

NameDescription
System_CAPS_pubmethodProvideToolboxPageAttribute(Type, Int16)

Initializes a new instance of ProvideToolboxPageAttribute, using the type of the class implementing the Customize Toolbox dialog page, and a resource ID.

System_CAPS_pubmethodProvideToolboxPageAttribute(Type, Int16, Int16)

Initializes a new instance of ProvideToolboxPageAttribute, using the type of the class implementing the Customize Toolbox dialog page, a resource ID, and a page order.

System_CAPS_pubmethodProvideToolboxPageAttribute(Type, Int16, Int16, String)

Initializes a new instance of ProvideToolboxPageAttribute, using the Type of the class implementing the Customize Toolbox dialog page, a resource ID, a page order, and a help string.

NameDescription
System_CAPS_pubpropertyHelpKeyword

Gets a help keyword associated with the Customize Toolbox dialog page.

System_CAPS_pubpropertyPageNameResourceId

Gets the name resource ID of the page.(Inherited from ProvideOptionDialogPageAttribute.)

System_CAPS_pubpropertyPageOrder

Gets the page order requested for the Customize Toolbox dialog page

System_CAPS_pubpropertyPageType

Gets the type of the page.(Inherited from ProvideOptionDialogPageAttribute.)

System_CAPS_pubpropertyTypeId

Gets the instance of the class implementing the Customize Toolbox dialog page.(Overrides RegistrationAttribute.TypeId.)

This attribute should be placed only on classes by providing VSPackages by implementing Package.

This attribute is read by the base implementation of the Package class when Visual Studio requests a Customize Toolbox dialog page and maps the request to the class implementing the Customize Toolbox dialog page.

A Customize Toolbox dialog page must be derived from the DialogPage class.

Applies to

Classes providing VSPackages by implementing IVsPackage or Package.

Repeatable

Yes

Required attributes

None

Invalid attributes

None

Notes to Callers:

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: