Partager via


IDirectiveProcessor, interface

Interface pour un processeur de directive.

Espace de noms :  Microsoft.VisualStudio.TextTemplating
Assembly :  Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (dans Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll)

Syntaxe

'Déclaration
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor =  interface end
public interface IDirectiveProcessor

Le type IDirectiveProcessor expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Errors Collection d'erreur pour DirectiveProcessor ajoute des erreurs ou avertissements à.
Propriété publique RequiresProcessingRunIsHostSpecific Permet à un processeur de directive de spécifier qu'il a besoin de l'exécution pour être spécifique à l'hôte.

Début

Méthodes

  Nom Description
Méthode publique FinishProcessingRun Termine un cycle de traitement de directive.
Méthode publique GetClassCodeForProcessingRun Obtient le code à fournir au modèle généré traitement de la classe en raison de la série le plus récent.
Méthode publique GetImportsForProcessingRun Obtient tous les espaces de noms d'importer en raison de la série le plus récent.
Méthode publique GetPostInitializationCodeForProcessingRun Obtient le code à fournir au corps de la méthode initialize de modèle généré traitement de la classe en raison de la série le plus récent. Ce code s'exécute après la méthode d' Initialize des classes de base.
Méthode publique GetPreInitializationCodeForProcessingRun Obtient le code à fournir au corps de la méthode initialize de modèle généré traitement de la classe en raison de la série le plus récent. Ce code s'exécute avant la méthode d' Initialize des classes de base.
Méthode publique GetReferencesForProcessingRun Obtient toutes les références à exécuter le compilateur à cause de la série le plus récent.
Méthode publique GetTemplateClassCustomAttributes Obtient tous les attributs personnalisés à inclure dans la classe de modèle.
Méthode publique Initialize Initialise l'instance du processeur.
Méthode publique IsDirectiveSupported Effectué cette prise en charge de DirectiveProcessor la directive donnée.
Méthode publique ProcessDirective Traite un fichier de directive à partir d'un modèle.
Méthode publique SetProcessingRunIsHostSpecific Informe le processeur de directive si l'exécution est hôte spécifique.
Méthode publique StartProcessingRun Commence un traitement rond de directive.

Début

Voir aussi

Référence

Microsoft.VisualStudio.TextTemplating, espace de noms