Share via


ProvideToolboxFormatAttribute Constructor

Initializes a new instance of ProvideToolboxFormatAttribute for the specified format.

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

Syntax

'Declaration
Public Sub New ( _
    format As String _
)
public ProvideToolboxFormatAttribute(
    string format
)
public:
ProvideToolboxFormatAttribute(
    String^ format
)
new : 
        format:string -> ProvideToolboxFormatAttribute
public function ProvideToolboxFormatAttribute(
    format : String
)

Parameters

  • format
    Type: String

    The name of a supported format.

Exceptions

Exception Condition
ArgumentNullException

Thrown if the format argument is null.

Examples

In the example below the attributes applied to the class MyPackage indicate that the package supports version 1 of Toolbox items of with two clipboard formats: "CF_XMLCODE" and "InPlaceMenuEditorMenu".

    [DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\8.0")]
    [ProvideToolboxItems(true, 1)]
    [ProvideToolboxFormat("CF_XMLCODE")]
    [ProvideToolboxFormat("InPlaceMenuEditorMenu")]
    [Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
    internal sealed class MyPackage : Package

.NET Framework Security

See Also

Reference

ProvideToolboxFormatAttribute Class

Microsoft.VisualStudio.Shell Namespace

ProvideToolboxFormatAttribute

ProvideToolboxItemsAttribute

Other Resources

Toolbox (Visual Studio SDK)