Compartir a través de


RegisterLanguageExtensionAttribute Clase

Definición

Precaución

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Registra una extensión de archivo en un servicio de lenguaje determinado aplicando el atributo a un VSPackage al registrarse mediante una herramienta de registro como regpkg.exe. Para obtener más información, consulte Registro de 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
Herencia
RegisterLanguageExtensionAttribute
Atributos

Comentarios

Este atributo asocia una extensión de archivo a un generador de editor determinado. El generador de editores se puede especificar como un GUID o un tipo y se coloca en un paquete.

Constructores

RegisterLanguageExtensionAttribute(String, String)
Obsoletos.

Inicializa una nueva instancia de RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Obsoletos.

Inicializa una nueva instancia de RegisterLanguageExtensionAttribute e inicializa los valores del servicio de lenguaje y la extensión de archivo que asocia.

Propiedades

Extension
Obsoletos.

Obtiene la extensión de archivo asociada.

LanguageService
Obsoletos.

Obtiene el GUID del servicio de lenguaje.

TypeId
Obsoletos.

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)
Obsoletos.

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Obsoletos.

Registra este atributo en el contexto dado.

Unregister(RegistrationAttribute+RegistrationContext)
Obsoletos.

Quita la información de registro sobre un VSPackage cuando lo llama una herramienta externa de registro como regpkg.exe. Para obtener más información, consulte Registro de VSPackages.

Se aplica a