Partager via


ProvideDirectiveProcessorAttribute Classe

Définition

Important

Cette API n’est pas conforme CLS.

Classe d'attributs pour fournir les entrées du Registre pour un processeur de directive T4.VSHost

public ref class ProvideDirectiveProcessorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideDirectiveProcessorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class ProvideDirectiveProcessorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class ProvideDirectiveProcessorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type ProvideDirectiveProcessorAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ProvideDirectiveProcessorAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideDirectiveProcessorAttribute
Inherits RegistrationAttribute
Héritage
ProvideDirectiveProcessorAttribute
Attributs

Constructeurs

ProvideDirectiveProcessorAttribute(Type, String, String)

Constructeur

Champs

DirectiveProcessorsKeyName

Nom de la clé de Registre spécifique pour les processeurs de directive.

TextTemplatingKeyName

Nom de la clé de Registre racine pour la création de modèles de texte.

Propriétés

Description

Description explicite du processeur de directive.

Name

Nom du processeur de directive.

Type

Type implémentant le processeur de directive.

TypeId

Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que 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 un processeur de directive de création de modèles de texte

Unregister(RegistrationAttribute+RegistrationContext)

Désinscrit un processeur de directive de création de modèles de texte

S’applique à