Compartilhar via


SingleFileGeneratorSupportRegistrationAttribute Classe

Definição

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
SingleFileGeneratorSupportRegistrationAttribute
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.

Aplica-se a