WAProvideProjectFactoryAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento atribut lze použít k registraci informací o systému projektu, který podporuje příchuť nebo podtyp WAP.
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
- Dědičnost
- Atributy
Konstruktory
WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Inicializuje novou instanci WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, String) |
Inicializuje novou instanci WAProvideProjectFactoryAttribute. |
Vlastnosti
DefaultProjectExtension |
Získá výchozí příponu souboru projektu. |
DisplayName |
Získá zobrazovaný název. |
DisplayProjectFileExtensions |
Získá příponu souboru projektu zobrazení. |
DisplayProjectTypeVsTemplate |
Získá typ projektu zobrazení šablony sady Visual Studio. |
FactoryType |
Získá typ továrny. |
FolderGuid |
Získá identifikátor GUID složky. |
LanguageVsTemplate |
Získá jazyk visual studio šablony. |
Name |
Získá název objektu pro vytváření projektů. |
NewProjectRequireNewFolderVsTemplate |
Určuje, zda nový projekt vyžaduje novou složku. |
PossibleProjectExtensions |
Získá sadu možných přípon souborů projektu. |
ProjectSubTypeVsTemplate |
Získá podtyp projektu. |
ProjectTemplatesDirectory |
Získá adresář šablon projektu. |
ShowOnlySpecifiedTemplatesVsTemplate |
Určuje, zda se mají zobrazit pouze zadané šablony. |
SortPriority |
Získá prioritu řazení. |
TemplateGroupIDsVsTemplate |
Získá ID skupiny šablon. |
TemplateIDsVsTemplate |
Získá ID šablony. |
TypeId |
Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Zaregistruje objekt pro vytváření projektů. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zruší registraci projektové továrny. |