Partager via


WAProvideProjectFactoryAttribute Classe

Définition

Cet attribut peut être utilisé pour inscrire des informations sur un système de projet qui prend en charge la saveur/le sous-type WAP.

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
Héritage
WAProvideProjectFactoryAttribute
Attributs

Constructeurs

WAProvideProjectFactoryAttribute(Type, String)

Initialise une nouvelle instance de WAProvideProjectFactoryAttribute.

WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String)

Initialise une nouvelle instance de WAProvideProjectFactoryAttribute.

Propriétés

DefaultProjectExtension

Obtient l’extension de fichier de projet par défaut.

DisplayName

Obtient le nom complet.

DisplayProjectFileExtensions

Obtient l’extension de fichier projet d’affichage.

DisplayProjectTypeVsTemplate

Obtient le modèle Visual Studio de type de projet d’affichage.

FactoryType

Obtient le type de fabrique.

FolderGuid

Obtient le GUID du dossier.

LanguageVsTemplate

Obtient le modèle Visual Studio de langage.

Name

Obtient le nom de la fabrique de projet.

NewProjectRequireNewFolderVsTemplate

Détermine si un nouveau projet nécessite un nouveau dossier.

PossibleProjectExtensions

Obtient un ensemble d’extensions de fichier projet possibles.

ProjectSubTypeVsTemplate

Obtient le sous-type de projet.

ProjectTemplatesDirectory

Obtient le répertoire des modèles du projet.

ShowOnlySpecifiedTemplatesVsTemplate

Détermine s’il faut afficher uniquement les modèles spécifiés.

SortPriority

Obtient la priorité de tri.

TemplateGroupIDsVsTemplate

Obtient les ID de groupe de modèles.

TemplateIDsVsTemplate

Obtient les ID de modèle.

TypeId

Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Inscrit la fabrique de projet.

Unregister(RegistrationAttribute+RegistrationContext)

Annule l’inscription de la fabrique de projet.

S’applique à