SingleFileGeneratorSupportRegistrationAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse atributo adiciona uma entrada de registro de gerador de arquivos personalizado para um tipo de arquivo específico.
Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class SingleFileGeneratorSupportRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type SingleFileGeneratorSupportRegistrationAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class SingleFileGeneratorSupportRegistrationAttribute
Inherits RegistrationAttribute
- Herança
- Atributos
Comentários
É responsabilidade do projeto garantir que a chave ProjectTypeGuid seja criada. Em seguida, os clientes de tipos de arquivo específicos que implementam um gerador de arquivo único real são responsáveis por registrar seus geradores de arquivo único na subchave do projeto da chave "Geradores". Os clientes que implementam um gerador de arquivo único específico usam o CodeGeneratorRegistrationAttribute para essa finalidade.
Construtores
SingleFileGeneratorSupportRegistrationAttribute(Type) |
Cria um novo atributo SingleFileGeneratorSupportRegistrationAttribute para registrar um gerador de código personalizado para o contexto fornecido. |
Propriedades
ProjectFactoryGuid |
Obter o Guid que representa o tipo de gerador |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Chamado para registrar esse atributo com o contexto determinado. O contexto contém o local onde as informações de registro devem ser colocadas. Ele também contém outras informações, como o tipo que está sendo registrado e informações de caminho. |
Unregister(RegistrationAttribute+RegistrationContext) |
Cancele o registro dessa extensão de arquivo. |