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
- 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.