Partager via


RegisterLanguageExtensionAttribute Classe

Définition

Attention

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Inscrit une extension de fichier avec un service de langage donné en appliquant l'attribut à un VSPackage une fois inscrit à l'aide d'un outil d'inscription comme regpkg.exe. Pour plus d’informations, consultez Inscription 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
Héritage
RegisterLanguageExtensionAttribute
Attributs

Remarques

Cet attribut associe une extension de fichier à une fabrique d’éditeur donnée. La fabrique de l’éditeur peut être spécifiée sous la forme d’un GUID ou d’un type et est placée sur un package.

Constructeurs

RegisterLanguageExtensionAttribute(String, String)
Obsolète.

Initialise une nouvelle instance de RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Obsolète.

Initialise une nouvelle instance de RegisterLanguageExtensionAttribute et initialise les valeurs du service de langage et de l’extension de fichier qu’il associe.

Propriétés

Extension
Obsolète.

Obtient l'extension de fichier associée.

LanguageService
Obsolète.

Obtient le GUID du service de langage.

TypeId
Obsolète.

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)
Obsolète.

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Obsolète.

Inscrit cet attribut dans le contexte donné.

Unregister(RegistrationAttribute+RegistrationContext)
Obsolète.

Supprime les informations d'inscription sur un VSPackage une fois appelé par un outil d'inscription externe tel que regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages.

S’applique à