RegisterLanguageExtensionAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.
Registriert eine Dateierweiterung bei einem angegebenen Sprachdienst durch Anwenden des Attributs bei einem VSPackage, wenn die Registrierung mithilfe eines Registrierungstools wie regpkg.exe erfolgt ist. Weitere Informationen finden Sie unter Registrieren von 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
- Vererbung
- Attribute
Hinweise
Dieses Attribut ordnet einer bestimmten Editorfactory eine Dateierweiterung zu. Die Editorfactory kann entweder als GUID oder als Typ angegeben werden und wird in einem Paket platziert.
Konstruktoren
RegisterLanguageExtensionAttribute(String, String) |
Veraltet.
Initialisiert eine neue instance von RegisterLanguageExtensionAttribute. |
RegisterLanguageExtensionAttribute(Type, String) |
Veraltet.
Initialisiert eine neue instance von RegisterLanguageExtensionAttribute und initialisiert die Werte des Sprachdiensts und der Dateierweiterung, die er zugeordnet. |
Eigenschaften
Extension |
Veraltet.
Ruft die zugehörige Dateierweiterung ab. |
LanguageService |
Veraltet.
Ruft die GUID des Sprachdiensts ab. |
TypeId |
Veraltet.
Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können. (Geerbt von RegistrationAttribute) |
Methoden
GetPackageRegKeyPath(Guid) |
Veraltet.
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Veraltet.
Registriert dieses Attribut im angegebenen Kontext. |
Unregister(RegistrationAttribute+RegistrationContext) |
Veraltet.
Entfernt die Registrierungsinformationen zu einem VSPackage, wenn der Aufruf über ein externes Registrierungstool wie regpkg.exe erfolgt. Weitere Informationen finden Sie unter Registrieren von VSPackages. |