ProvideProjectItemAttribute 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 registra los elementos que se incluirán en el cuadro de diálogo Agregar nuevo elemento para el tipo de proyecto especificado. Se coloca en un paquete VSPackage.
public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideProjectItemAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideProjectItemAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideProjectItemAttribute
Inherits RegistrationAttribute
- Herencia
- Atributos
Constructores
ProvideProjectItemAttribute(Object, String, String, Int32) |
Inicializa una nueva instancia de ProvideProjectItemAttribute para el elemento. |
Propiedades
ItemType |
Cadena que describe el tipo de elemento. Esta cadena se usa como carpeta en el lado izquierdo del cuadro de diálogo "Agregar nuevos elementos". |
Priority |
Obtiene la prioridad de ordenación de este tipo. |
ProjectFactoryType |
Obtiene el GUID del tipo de generador de proyectos. |
TemplateDir |
Obtiene el directorio en el que se encuentran las plantillas para este tipo de proyecto. |
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 este tipo de elemento. |
Unregister(RegistrationAttribute+RegistrationContext) |
Anule el registro de este editor. |