Condividi tramite


WAProvideProjectFactoryAttribute Classe

Definizione

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

Si applica a