Freigeben über


ProvideProjectItemAttribute Klasse

Definition

Dieses Attribut registriert Elemente, die im Dialogfeld Neues Element hinzufügen für den angegebenen Projekttyp eingeschlossen werden sollen. Es wird in einem VSPackage platziert.

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
Vererbung
ProvideProjectItemAttribute
Attribute

Konstruktoren

ProvideProjectItemAttribute(Object, String, String, Int32)

Initialisiert eine neue ProvideProjectItemAttribute-Instanz für das Element.

Eigenschaften

ItemType

Zeichenfolge, die den Elementtyp beschreibt. Diese Zeichenfolge wird als Ordner auf der linken Seite des Dialogfelds "Neue Elemente hinzufügen" verwendet.

Priority

Ruft die Sortierpriorität dieses Typs ab.

ProjectFactoryType

Ruft die GUID des Typs der Projektzuordnungsinstanz ab.

TemplateDir

Ruft das Verzeichnis ab, in dem die Vorlagen für diesen Projekttyp gefunden wurden.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert diesen Elementtyp.

Unregister(RegistrationAttribute+RegistrationContext)

Heben Sie die Registrierung dieses Editors auf.

Gilt für: