ProvideToolboxItemsAttribute, constructeur (Int32)
Crée une nouvelle instance d'ProvideToolboxItemsAttribute qui indique si une classe implémentant un VSPackage fournit des éléments de boîte à outils.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Sub New ( _
version As Integer _
)
public ProvideToolboxItemsAttribute(
int version
)
Paramètres
- version
Type : System.Int32
La version des éléments de boîte à outils qu'un VSPackage fournit.
Remarques
Visual Studio suit les numéros de version d'éléments de boîte à outils fournis par un VSPackage.Le numéro de version d'un élément, fourni par l'argument d'version au constructeur, est enregistré lorsque le VSPackage est enregistré en tant que fournisseur d'élément de boîte à outils.
Si la version des éléments de boîte à outils qu'un VSPackage le fournit ne correspond à pas la valeur enregistrée par Visual Studio pour ce package, Visual Studio publie l'événement d'ToolboxUpgraded.
Exemples
Dans l'exemple ci-dessous des attributs appliqués à la classe MyPackage indique qu'il prend en charge la version 1 des éléments de boîte à outils de avec deux formats de presse-papiers « CF_XMLCODE » et « InPlaceMenuEditorMenu ».
[DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\8.0")]
[ProvideToolboxItems( 1)]
[ProvideToolboxFormat("CF_XMLCODE")]
[ProvideToolboxFormat("InPlaceMenuEditorMenu")]
[Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
internal sealed class MyPackage : Package
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
ProvideToolboxItemsAttribute Classe
ProvideToolboxItemsAttribute, surcharge
Microsoft.VisualStudio.Shell, espace de noms