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 | |
---|---|---|
Errors | Collection d'erreur pour DirectiveProcessor ajoute des erreurs ou avertissements à. | |
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 | |
---|---|---|
FinishProcessingRun | Termine un cycle de traitement de directive. | |
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. | |
GetImportsForProcessingRun | Obtient tous les espaces de noms d'importer en raison de la série le plus récent. | |
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. | |
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. | |
GetReferencesForProcessingRun | Obtient toutes les références à exécuter le compilateur à cause de la série le plus récent. | |
GetTemplateClassCustomAttributes | Obtient tous les attributs personnalisés à inclure dans la classe de modèle. | |
Initialize | Initialise l'instance du processeur. | |
IsDirectiveSupported | Effectué cette prise en charge de DirectiveProcessor la directive donnée. | |
ProcessDirective | Traite un fichier de directive à partir d'un modèle. | |
SetProcessingRunIsHostSpecific | Informe le processeur de directive si l'exécution est hôte spécifique. | |
StartProcessingRun | Commence un traitement rond de directive. |
Début