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