Condividi tramite


ProvideProjectItemAttribute Classe

Definizione

Questo attributo registra gli elementi da includere nella finestra di dialogo Aggiungi nuovo elemento per il tipo di progetto specificato. Viene inserito in un pacchetto Visual Studio.

public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideProjectItemAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideProjectItemAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideProjectItemAttribute
Inherits RegistrationAttribute
Ereditarietà
ProvideProjectItemAttribute
Attributi

Costruttori

ProvideProjectItemAttribute(Object, String, String, Int32)

Inizializza una nuova istanza di ProvideProjectItemAttribute per l'elemento.

Proprietà

ItemType

Stringa che descrive il tipo di elemento. Questa stringa viene utilizzata come cartella sul lato sinistro della finestra di dialogo "Aggiungi nuovi elementi".

Priority

Ottiene la priorità di ordinamento di questo tipo.

ProjectFactoryType

Ottiene il GUID del tipo di factory del progetto.

TemplateDir

Ottiene la directory in cui sono disponibili i modelli per questo tipo di progetto.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra questo tipo di elemento.

Unregister(RegistrationAttribute+RegistrationContext)

Annullare la registrazione dell'editor.

Si applica a