ProvideGeneratorAttribute 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.
Inscrit le générateur de code donné pour les projets Visual Basic et Visual C# lorsqu’il est ajouté à une Packageclasse dérivée ou à une classe qui implémente IVsPackage.
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGeneratorAttribute
Inherits RegistrationAttribute
- Héritage
- Attributs
Constructeurs
ProvideGeneratorAttribute(Type, String, String, String, Boolean) |
Initialise une nouvelle instance de ProvideGeneratorAttribute pour le package et le générateur donnés. |
Propriétés
Description |
Obtient la description du générateur. |
GenerateDesignTimeSource |
Obtient une valeur indiquant si le code source est généré au moment du design en vue de son utilisation. |
GeneratorType |
Obtient le type du générateur de code. |
Name |
Obtient le nom du générateur. |
PackageGuid |
Obtient le GUID du package contenant un projet qui prend en charge l'appel de ce 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) |
Inscrit cet attribut dans le contexte donné. |
Unregister(RegistrationAttribute+RegistrationContext) |
Supprime les informations d'inscription sur un VSPackage une fois appelé par un outil d'inscription externe comme regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages. |