Partager via


ProvideObjectAttribute, constructeur

Ce constructeur crée un nouvel objet d'ProvideObjectAttribute avec le type d'objet donné.

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 ( _
    objectType As Type _
)
public ProvideObjectAttribute(
    Type objectType
)

Paramètres

  • objectType
    Type : System.Type
    Le type d'objet que le VSPackage peut créer.Ce type peut avoir n'importe quelle portée (public, interne, etc.) mais doit avoir un constructeur public qui ne prend pas d'argument.

Remarques

Tout objet proposées via la classe d'ProvideObjectAttribute doit avoir un constructeur public.Le constructeur peut être surchargé, mais il doit avoir au moins une implémentation qui ne prend pas d'argument.

Le langage de C- ajoute automatiquement le mot « attribut » au nom de toute classe d'attributs.Dans le code C-, reportez -vous à cet attribut comme ProvideObject.

Exemples

Le code C- suivant s'applique l'attribut d'ProvideObject à un VSPackage nommé MyVSPackage.

using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.ProvideObject(typeof(MyObject))]
public class MyVSPackage : MSVSIP. Package {}

Sécurité .NET Framework

Voir aussi

Référence

ProvideObjectAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms