Freigeben über


WAProvideProjectFactoryAttribute Klasse

Definition

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
WAProvideProjectFactoryAttribute
Attribute

Konstruktoren

WAProvideProjectFactoryAttribute(Type, String)

Initialisiert eine neue instance von WAProvideProjectFactoryAttribute.

WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, 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.

Gilt für: