ProvideCodeGeneratorAttribute Classe

Définition

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
ProvideCodeGeneratorAttribute
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

S’applique à