ExtensionPointRegistrationAttribute Classe

Definição

Registra um provedor de ponto de extensão do tipo especificado por classes derivadas, como ExtensionProviderType .

public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
Herança
ExtensionPointRegistrationAttribute
Derivado

Construtores

ExtensionPointRegistrationAttribute(Type, String)

Inicializa uma nova instância da classe ExtensionPointRegistrationAttribute.

Propriedades

ExtensionProvidersKey

Obtém o caminho no registro em que os provedores de extensão são declarados. Substituído em classes derivadas.

ExtensionProviderType

Obtém o tipo do provedor de extensão implementado pela interface.

Name

Obtém o nome legível do provedor de ponto de extensão.

Provider

Obtém o GUID do provedor.

ProviderGuidString

Obtém o GUID do provedor expresso como uma cadeia de caracteres.

ProviderType

Obtém o tipo que implementa o ponto de extensão associado neste pacote.

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