WAProvideProjectFactoryAttribute 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 kann verwendet werden, um Informationen zu einem Projektsystem zu registrieren, das die WAP-Variante bzw. den WAP-Untertyp unterstützt.
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
- Vererbung
- Attribute
Konstruktoren
WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Initialisiert eine neue instance von WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, String) |
Initialisiert eine neue instance von WAProvideProjectFactoryAttribute. |
Eigenschaften
DefaultProjectExtension |
Ruft die Standardprojektdateierweiterung ab. |
DisplayName |
Ruft den Anzeigenamen ab. |
DisplayProjectFileExtensions |
Ruft die Anzeigeprojektdateierweiterung ab. |
DisplayProjectTypeVsTemplate |
Ruft den Anzeigeprojekttyp Visual Studio-Vorlage ab. |
FactoryType |
Ruft den Factorytyp ab. |
FolderGuid |
Ruft die Ordner-GUID ab. |
LanguageVsTemplate |
Ruft die Visual Studio-Sprachvorlage ab. |
Name |
Ruft den Namen der Projektfactory ab. |
NewProjectRequireNewFolderVsTemplate |
Bestimmt, ob für ein neues Projekt ein neuer Ordner erforderlich ist. |
PossibleProjectExtensions |
Ruft einen Satz möglicher Projektdateierweiterungen ab. |
ProjectSubTypeVsTemplate |
Ruft den Projektuntertyp ab. |
ProjectTemplatesDirectory |
Ruft das Projektvorlagenverzeichnis ab. |
ShowOnlySpecifiedTemplatesVsTemplate |
Bestimmt, ob nur die angegebenen Vorlagen angezeigt werden sollen. |
SortPriority |
Ruft die Sortierpriorität ab. |
TemplateGroupIDsVsTemplate |
Ruft die Vorlagengruppen-IDs ab. |
TemplateIDsVsTemplate |
Ruft die Vorlagen-IDs ab. |
TypeId |
Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung 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 die Projektfactory. |
Unregister(RegistrationAttribute+RegistrationContext) |
Hebt die Registrierung der Projektfactory auf. |