RegisterLanguageExtensionAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |