RegisterAsDslToolsEditorAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cet attribut est utilisé pour référencer un concepteur d'outils DSL créé à l'aide de l'Assistant Concepteur. Il permet à l'Assistant Concepteur ne pas recommander la réutilisation des extensions de fichier gérées par d'autres concepteurs d'outils non DSL, et lui permet de supprimer les anciens concepteurs DLS sans supprimer les autres packages qui gèrent la même extension de fichier.
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
- Héritage
- Attributs
Constructeurs
RegisterAsDslToolsEditorAttribute() |
Cet attribut est utilisé pour référencer un concepteur d'outils DSL créé à l'aide de l'Assistant Concepteur. Il permet à l'Assistant Concepteur ne pas recommander la réutilisation des extensions de fichier gérées par d'autres concepteurs d'outils non DSL, et lui permet de supprimer les anciens concepteurs DLS sans supprimer les autres packages qui gèrent la même extension de fichier. |
Propriétés
TypeId |
Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Inscrit le package comme outil DSL. |
Unregister(RegistrationAttribute+RegistrationContext) |
Supprime la clé d'inscription de l'outil DSL. |