ProvideCodeGeneratorAttribute 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í.
Importante
Esta API no es conforme a CLS.
Clase de atributo para proporcionar el registro de un generador de código
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
[System.CLSCompliant(false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
[<System.CLSCompliant(false)>]
type ProvideCodeGeneratorAttribute = class
inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
type ProvideCodeGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideCodeGeneratorAttribute
Inherits RegistrationAttribute
- Herencia
- Atributos
Comentarios
Debe aplicarse a la propia clase de paquete, no al generador.
Constructores
ProvideCodeGeneratorAttribute(Type, String, String, Boolean) |
Constructor |
Campos
AspNetProjectGuid |
GUID del paquete de sistema de proyectos de ASP.NET. |
CSharpProjectGuid |
GUID del paquete de sistema de proyectos de C#. |
VisualBasicProjectGuid |
GUID del paquete de sistema de proyectos de Visual Basic. |
Propiedades
Description |
Descripción inteligible por el usuario de este generador. |
GeneratesDesignTimeSource |
Indica si se debe marcar este generador de código como si se proporciona código fuente en tiempo de diseño |
Name |
El nombre de este generador |
ProjectSystem |
Sistema de proyectos en el que se registra este generador de código. |
RegisterCodeBase |
Si se va a registrar o no el generador mediante un código base |
Type |
Tipo que implementa el generador de código. |
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) |
Registre este generador |
Unregister(RegistrationAttribute+RegistrationContext) |
Elimina las claves especificadas |