ProvideEditorUIContextAttribute 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.
Associe un UIContext à une fabrique d’éditeur donnée. L’éditeur ne peut être créé que lorsque uiContext est actif.
public ref class ProvideEditorUIContextAttribute : Microsoft::VisualStudio::Shell::ProvideEditorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideEditorUIContextAttribute : Microsoft.VisualStudio.Shell.ProvideEditorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorUIContextAttribute = class
inherit ProvideEditorAttributeBase
Public Class ProvideEditorUIContextAttribute
Inherits ProvideEditorAttributeBase
- Héritage
- Attributs
Constructeurs
ProvideEditorUIContextAttribute(Object, Object) |
Initialise une instance de ProvideEditorUIContextAttribute. |
Propriétés
Factory |
Guid de fabrique de l’éditeur. (Hérité de ProvideEditorAttributeBase) |
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) |
UIContext |
UIContext à associer à l’éditeur |
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) |
Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également, par exemple, le type en cours d’inscription et des informations sur le chemin d’accès. Cette méthode est appelée à la fois pour l’inscription et la désinscription. La différence est que la désinscription utilise simplement une ruche qui inverse les modifications qui lui sont appliquées. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annuler l’inscription de cet éditeur. |