RegisterAsDslToolsEditorAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo attributo consente di contrassegnare una finestra di progettazione degli strumenti DSL creata con la procedura guidata relativa. Consente alla procedura guidata della finestra di progettazione di evitare di riutilizzare estensioni di file gestite da altre finestre di progettazione non DSLTools e consente di rimuovere le finestre di progettazione DSL obsolete senza rimuovere altri pacchetti che gestiscono la stessa estensione di file.
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
- Ereditarietà
- Attributi
Costruttori
RegisterAsDslToolsEditorAttribute() |
Questo attributo consente di contrassegnare una finestra di progettazione degli strumenti DSL creata con la procedura guidata relativa. Consente alla procedura guidata della finestra di progettazione di evitare di riutilizzare estensioni di file gestite da altre finestre di progettazione non DSLTools e consente di rimuovere le finestre di progettazione DSL obsolete senza rimuovere altri pacchetti che gestiscono la stessa estensione di file. |
Proprietà
TypeId |
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) |
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) |
Registra il package come strumento DSL. |
Unregister(RegistrationAttribute+RegistrationContext) |
Rimuove il codice di registrazione degli strumenti DSL. |