Share via


RegisterLanguageExtensionAttribute Classe

Definição

Cuidado

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Registra uma extensão de arquivo com um determinado serviço de linguagem aplicando o atributo a um VSPackage quando registrado usando uma ferramenta de registro como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages.

public ref class RegisterLanguageExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class RegisterLanguageExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Obsolete("RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.")]
public sealed class RegisterLanguageExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.")>]
type RegisterLanguageExtensionAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class RegisterLanguageExtensionAttribute
Inherits RegistrationAttribute
Herança
RegisterLanguageExtensionAttribute
Atributos

Comentários

Esse atributo associa uma extensão de arquivo a uma determinada fábrica de editores. A fábrica do editor pode ser especificada como um GUID ou um tipo e é colocada em um pacote.

Construtores

RegisterLanguageExtensionAttribute(String, String)
Obsoleto.

Inicializa uma nova instância de RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Obsoleto.

Inicializa uma nova instância de RegisterLanguageExtensionAttribute e inicializa os valores do serviço de linguagem e da extensão de arquivo que ele associa.

Propriedades

Extension
Obsoleto.

Obtém a extensão de arquivo associada.

LanguageService
Obsoleto.

Obtém o GUID do serviço de linguagem.

TypeId
Obsoleto.

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)
Obsoleto.

Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Obsoleto.

Registra esse atributo com o contexto fornecido.

Unregister(RegistrationAttribute+RegistrationContext)
Obsoleto.

Remove as informações de registro sobre um VSPackage quando chamado por uma ferramenta de registro externo, como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages.

Aplica-se a