ProvideProjectItemAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |