Compartir a través de


WAProvideProjectFactoryAttribute Clase

Definición

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

Constructores

WAProvideProjectFactoryAttribute(Type, String)

Inicializa una nueva instancia de WAProvideProjectFactoryAttribute.

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

Se aplica a