WAProvideProjectFactoryAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este atributo se puede usar para registrar información sobre un sistema de proyecto que admita el tipo o subtipo 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
- Herencia
- Atributos
Constructores
WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Inicializa una nueva instancia de WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, String) |
Inicializa una nueva instancia de WAProvideProjectFactoryAttribute. |
Propiedades
DefaultProjectExtension |
Obtiene la extensión de archivo de proyecto predeterminada. |
DisplayName |
Obtiene el nombre para mostrar. |
DisplayProjectFileExtensions |
Obtiene la extensión de archivo de proyecto para mostrar. |
DisplayProjectTypeVsTemplate |
Obtiene el tipo de proyecto para mostrar plantilla de Visual Studio. |
FactoryType |
Obtiene el tipo de generador. |
FolderGuid |
Obtiene el GUID de carpeta. |
LanguageVsTemplate |
Obtiene la plantilla de Visual Studio de lenguaje. |
Name |
Obtiene el nombre del generador de proyectos. |
NewProjectRequireNewFolderVsTemplate |
Determina si un nuevo proyecto requiere una nueva carpeta. |
PossibleProjectExtensions |
Obtiene un conjunto de extensiones de archivo de proyecto posibles. |
ProjectSubTypeVsTemplate |
Obtiene el subtipo del proyecto. |
ProjectTemplatesDirectory |
Obtiene el directorio de las plantillas de proyecto. |
ShowOnlySpecifiedTemplatesVsTemplate |
Determina si solo se muestran las plantillas especificadas. |
SortPriority |
Obtiene la prioridad de ordenación. |
TemplateGroupIDsVsTemplate |
Obtiene los identificadores de grupo de plantillas. |
TemplateIDsVsTemplate |
Obtiene los identificadores de plantilla. |
TypeId |
Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase. (Heredado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage. (Heredado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra el generador de proyectos. |
Unregister(RegistrationAttribute+RegistrationContext) |
Anula el registro del generador de proyectos. |