CodeGeneratorRegistrationAttribute 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 ajoute une entrée de registre de générateur de fichiers personnalisée pour un type de fichier spécifique.
Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator] « CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476} » « GeneratesDesignTimeSource » = d'1'
public ref class CodeGeneratorRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class CodeGeneratorRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class CodeGeneratorRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type CodeGeneratorRegistrationAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class CodeGeneratorRegistrationAttribute
Inherits RegistrationAttribute
- Héritage
- Attributs
Remarques
Par exemple :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators\{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator]
« CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476} »
« GeneratesDesignTimeSource » = d'1'
Constructeurs
CodeGeneratorRegistrationAttribute(Type, String, String) |
Crée un attribut CodeGeneratorRegistrationAttribute pour inscrire un générateur de code personnalisé pour le contexte fourni. |
Propriétés
ContextGuid |
Obtenir le GUID représentant le type de projet |
GeneratesDesignTimeSource |
Obtenir ou définir la valeur GeneratesDesignTimeSource |
GeneratesSharedDesignTimeSource |
Obtenir ou définir la valeur GeneratesSharedDesignTimeSource |
GeneratorGuid |
Obtenir le GUID représentant le type de générateur |
GeneratorName |
Obtient le nom du générateur |
GeneratorRegKeyName |
Obtient le nom de la clé reg du générateur sous |
GeneratorType |
Obtenir le type de générateur |
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 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 extension de fichier. |