RegisterLanguageExtensionAttribute Classe

Definizione

Attenzione

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Registra un'estensione di file con un servizio di linguaggio specificato applicando l'attributo a un pacchetto VSPackage una volta registrato utilizzando uno strumento di registrazione come regpkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI VSPackage.

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
Ereditarietà
RegisterLanguageExtensionAttribute
Attributi

Commenti

Questo attributo associa un'estensione di file a una determinata factory dell'editor. La factory dell'editor può essere specificata come GUID o come tipo e viene inserita in un pacchetto.

Costruttori

RegisterLanguageExtensionAttribute(String, String)
Obsoleti.

Inizializza una nuova istanza di RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Obsoleti.

Inizializza una nuova istanza di RegisterLanguageExtensionAttribute e inizializza i valori del servizio di linguaggio e dell'estensione di file associati.

Proprietà

Extension
Obsoleti.

Ottiene l'estensione di file associata.

LanguageService
Obsoleti.

Ottiene il GUID del servizio di linguaggio.

TypeId
Obsoleti.

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)
Obsoleti.

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Obsoleti.

Registra l'attributo con il contesto specificato.

Unregister(RegistrationAttribute+RegistrationContext)
Obsoleti.

Rimuove le informazioni di registrazione su un pacchetto VSPackage quando viene chiamato da uno strumento di registrazione esterno, ad esempio regPkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI VSPackage.

Si applica a