Costruttore ProvideObjectAttribute

Questo costruttore viene creato un nuovo oggetto di ProvideObjectAttribute con il tipo di oggetto specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Sub New ( _
    objectType As Type _
)
public ProvideObjectAttribute(
    Type objectType
)

Parametri

  • objectType
    Tipo: System.Type
    Il tipo di oggetto che il package VS possibile creare.Questo tipo può avere qualsiasi definizione (pubblici, interni, e così via.) ma sia presente un costruttore pubblico che non accetta argomenti.

Note

Qualsiasi oggetto fornito tramite la classe di ProvideObjectAttribute sia presente un costruttore pubblico.Il costruttore può essere sottoposta a overload, ma deve avere almeno un'implementazione che non accetta argomenti.

Il linguaggio c# automaticamente aggiunge la parola “attributo„ al nome di una classe Attribute.Nel codice c#, fare riferimento a questo attributo come ProvideObject.

Esempi

Nel codice c# applica l'attributo di ProvideObject in un VSPackage denominato MyVSPackage.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideObjectAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell