Partager via


ProvideEditorLogicalViewAttribute Classe

Définition

Cet attribut ajoute une vue logique à l’éditeur créé par une fabrique d’éditeur.

public ref class ProvideEditorLogicalViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideEditorLogicalViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideEditorLogicalViewAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorLogicalViewAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideEditorLogicalViewAttribute
Inherits RegistrationAttribute
Héritage
ProvideEditorLogicalViewAttribute
Attributs

Constructeurs

ProvideEditorLogicalViewAttribute(Object, String)

Crée un attribut RegisterEditorLogicalView pour inscrire une vue logique fournie par votre éditeur.

Propriétés

FactoryType

Obtenir le GUID représentant le type de la fabrique d’éditeur

IsTrusted

Obtenez ou définissez l’indicateur d’approbation pour cette vue logique. Si une vue n’est pas approuvée, elle ne peut pas être ouverte à partir d’un assistant ou d’un code d’automatisation.

LogicalView

Obtenir le GUID représentant la vue logique

TypeId

Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que 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)

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 d'autres informations telles que le type en cours d'inscription et des informations relatives au chemin d'accès.

Unregister(RegistrationAttribute+RegistrationContext)

Annulez l’inscription de cette vue logique.

S’applique à