SingleFileGeneratorSupportRegistrationAttribute Classe

Definição

Cria a chave ProjectTypeGuid em $RegRoot $ \Generators. Esse atributo de registro é usado por sistemas de projeto que dão suporte a geradores de arquivo único.

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 certificar-se de que a chave ProjectTypeGuid seja criada. Em seguida, os clientes de tipos de arquivos 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 determinado gerador de arquivo único usam o CodeGeneratorRegistrationAttribute para essa finalidade.

Construtores

SingleFileGeneratorSupportRegistrationAttribute(Type)

Inicializa uma nova instância da SingleFileGeneratorSupportRegistrationAttribute classe para registrar um gerador de código personalizado.

Propriedades

ProjectFactoryGuid

Obtém o GUID que representa o tipo de gerador.

TypeId

Obtém a instância atual deste atributo.

(Herdado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtém o caminho do registro (relativo à raiz do registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra esse atributo com o contexto fornecido.

Unregister(RegistrationAttribute+RegistrationContext)

Cancela o registro deste atributo.

Aplica-se a