RegisterAdditionalEditorExtensionAttribute 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.
Wichtig
Diese API ist nicht CLS-kompatibel.
Attributklasse, um eine Möglichkeit zum Hinzufügen einer zusätzlichen Dateierweiterungsbehandlung für vorhandene Editoren bereitzustellen, ohne etwas anderes zu ändern
public ref class RegisterAdditionalEditorExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type RegisterAdditionalEditorExtensionAttribute = class
inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type RegisterAdditionalEditorExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class RegisterAdditionalEditorExtensionAttribute
Inherits RegistrationAttribute
- Vererbung
- Attribute
Konstruktoren
RegisterAdditionalEditorExtensionAttribute(Object, String, Int32) |
Erstellt ein neues RegisterAdditionalEditorExtensionAttribute. |
Eigenschaften
Extension |
Zu registrierende Dateierweiterung. |
Factory |
Guid, die die zu registrierende Editorfactory identifiziert. |
Priority |
Priorität dieses Editors für die zu registrierende Erweiterung. Größere Werte weisen auf eine höhere Editorpriorität hin. |
TypeId |
Ü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) |
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registrieren Sie einen zusätzlichen Editor. |
Unregister(RegistrationAttribute+RegistrationContext) |
Aufheben der Registrierung des Editors |