Partager via


ProvideEditorFilenameAttribute Classe

Définition

Associe un nom de fichier à une fabrique d’éditeur donnée.

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

Constructeurs

ProvideEditorFilenameAttribute(Object, String, Int32)

Initialise une instance de ProvideEditorFilenameAttribute.

Propriétés

DefaultName

Nom par défaut de l’éditeur

Factory

Guid de fabrique de l’éditeur.

(Hérité de ProvideEditorAttributeBase)
Filename

Spécificateur de fichier (extension ou nom de fichier)

NameResourceID

ID de ressource du nom de l’éditeur

Priority

Priorité de l’inscription de ce spécificateur de fichier.

RegisterFactory

Indique s’il faut également inscrire la fabrique d’éditeur spécifiée. La valeur par défaut est true.

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)

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 à