Partager via


ProvideEditorUIContextAttribute Classe

Définition

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.

S’applique à