ProvideProjectItemAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |