ProvideGeneratorAttribute 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í.
Registra el generador de código especificado para proyectos de Visual Basic y Visual C# cuando se agrega a una Packageclase derivada de o a una clase que implementa IVsPackage.
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGeneratorAttribute
Inherits RegistrationAttribute
- Herencia
- Atributos
Constructores
| ProvideGeneratorAttribute(Type, String, String, String, Boolean) |
Inicializa una nueva instancia de ProvideGeneratorAttribute para el paquete determinado y el generador. |
Propiedades
| Description |
Obtiene la descripción del generador. |
| GenerateDesignTimeSource |
Obtiene si el código fuente se genera para el uso en tiempo de diseño. |
| GeneratorType |
Obtiene el tipo de generador de código. |
| Name |
Obtiene el nombre del generador. |
| PackageGuid |
Obtiene el GUID del paquete que contiene un proyecto que admita invocar este generador. |
| 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 atributo en el contexto dado. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Quita la información de registro sobre un VSPackage cuando lo llama una herramienta externa de registro como regpkg.exe. Para obtener más información, consulte Registro de VSPackages. |