Partager via


ProvideProjectItemAttribute Classe

Définition

Cet attribut inscrit les éléments à inclure dans la boîte de dialogue Ajouter un nouvel élément pour le type de projet spécifié. Il est placé sur un VSPackage.

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

Constructeurs

ProvideProjectItemAttribute(Object, String, String, Int32)

Initialise une nouvelle instance de ProvideProjectItemAttribute pour l'élément.

Propriétés

ItemType

Chaîne décrivant le type d’élément. Cette chaîne est utilisée comme dossier dans le côté gauche de la boîte de dialogue « Ajouter de nouveaux éléments ».

Priority

Obtient la priorité de tri de ce type.

ProjectFactoryType

Obtient le GUID du type de la fabrique de projets.

TemplateDir

Obtient le répertoire contenant les modèles pour ce type de projet.

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement 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 ce type d'élément.

Unregister(RegistrationAttribute+RegistrationContext)

Annuler l’inscription de cet éditeur.

S’applique à