ProvideCodeGeneratorAttribute 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.
Important
Cette API n’est pas conforme CLS.
Classe d’attributs pour fournir l’inscription d’un générateur de code
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
[System.CLSCompliant(false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
[<System.CLSCompliant(false)>]
type ProvideCodeGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideCodeGeneratorAttribute
Inherits RegistrationAttribute
- Héritage
- Attributs
Remarques
Doit être appliqué à la classe de package proprement dite, et non au générateur.
Constructeurs
| ProvideCodeGeneratorAttribute(Type, String, String, Boolean) |
Constructeur |
Champs
| AspNetProjectGuid |
GUID du package du système de projet ASP.NET. |
| CSharpProjectGuid |
GUID du package de système de projet C#. |
| VisualBasicProjectGuid |
GUID du package du système de projet Visual Basic. |
Propriétés
| Description |
Description lisible par l'utilisateur de ce générateur. |
| GeneratesDesignTimeSource |
Indique s’il faut marquer ce générateur de code comme fournissant du code source au moment du design |
| Name |
Nom de ce générateur |
| ProjectSystem |
Système de projet pour lequel ce générateur de code est inscrit. |
| RegisterCodeBase |
Indique s’il faut ou non inscrire le générateur à l’aide d’un code base |
| Type |
Type implémentant le générateur de code. |
| TypeId |
Obtient l'instance actuelle de cet attribut. (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) |
Inscrit ce générateur |
| Unregister(RegistrationAttribute+RegistrationContext) |
Supprime nos clés spécifiées |