RegisterAsDslToolsEditorAttribute 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.
Dieses Attribut wird verwendet, um eine DSL-Tools-Designer zu kennzeichnen, die mit dem Designer-Assistenten erstellt wurde. Es ermöglicht dem Designer-Assistenten, von der Wiederverwendung von Dateierweiterungen abzuraten, die von anderen Nicht-DSLTools-Designern verarbeitet werden, und ermöglicht es, alte DSL-Designer zu entfernen, ohne andere Pakete zu entfernen, die dieselbe Dateierweiterung behandeln.
public ref class RegisterAsDslToolsEditorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class RegisterAsDslToolsEditorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type RegisterAsDslToolsEditorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class RegisterAsDslToolsEditorAttribute
Inherits RegistrationAttribute
- Vererbung
- Attribute
Konstruktoren
RegisterAsDslToolsEditorAttribute() |
Dieses Attribut wird verwendet, um eine DSL-Tools-Designer zu kennzeichnen, die mit dem Designer-Assistenten erstellt wurde. Es ermöglicht dem Designer-Assistenten, von der Wiederverwendung von Dateierweiterungen abzuraten, die von anderen Nicht-DSLTools-Designern verarbeitet werden, und ermöglicht es, alte DSL-Designer zu entfernen, ohne andere Pakete zu entfernen, die dieselbe Dateierweiterung behandeln. |
Eigenschaften
TypeId |
Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement 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) |
Registriert das Paket als DSL-Tool. |
Unregister(RegistrationAttribute+RegistrationContext) |
Entfernt den Registrierungsschlüssel des DSL-Tools. |