WAProvideProjectFactoryAttribute 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 può essere usato per registrare informazioni su un sistema di progetto che supporta il tipo wap/sottotipo.
public ref class WAProvideProjectFactoryAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class WAProvideProjectFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type WAProvideProjectFactoryAttribute = class
inherit RegistrationAttribute
Public Class WAProvideProjectFactoryAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Attributi
Costruttori
WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Inizializza una nuova istanza di WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, String) |
Inizializza una nuova istanza di WAProvideProjectFactoryAttribute. |
Proprietà
DefaultProjectExtension |
Ottiene l'estensione di file di progetto predefinita. |
DisplayName |
Ottiene il nome visualizzato. |
DisplayProjectFileExtensions |
Ottiene l'estensione del file di progetto di visualizzazione. |
DisplayProjectTypeVsTemplate |
Ottiene il modello di progetto di visualizzazione di Visual Studio. |
FactoryType |
Ottiene il tipo di factory. |
FolderGuid |
Ottiene il GUID della cartella. |
LanguageVsTemplate |
Ottiene il modello di Visual Studio del linguaggio. |
Name |
Ottiene il nome della factory del progetto. |
NewProjectRequireNewFolderVsTemplate |
Determina se un nuovo progetto richiede una nuova cartella. |
PossibleProjectExtensions |
Ottiene un set di possibili estensioni di file di progetto. |
ProjectSubTypeVsTemplate |
Ottiene il sottotipo del progetto. |
ProjectTemplatesDirectory |
Ottiene la directory dei modelli di progetto. |
ShowOnlySpecifiedTemplatesVsTemplate |
Determina se visualizzare solo i modelli specificati. |
SortPriority |
Ottiene la priorità di ordinamento. |
TemplateGroupIDsVsTemplate |
Ottiene gli ID del gruppo di modelli. |
TemplateIDsVsTemplate |
Ottiene gli ID modello. |
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 la factory del progetto. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annulla la registrazione della factory del progetto. |