DirectiveProcessor.Initialize, méthode
En cas de substitution dans une classe dérivée, initialise l'instance de processeur.
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.11.0 (dans Microsoft.VisualStudio.TextTemplating.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub Initialize ( _
host As ITextTemplatingEngineHost _
)
public virtual void Initialize(
ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
ITextTemplatingEngineHost^ host
)
abstract Initialize :
host:ITextTemplatingEngineHost -> unit
override Initialize :
host:ITextTemplatingEngineHost -> unit
public function Initialize(
host : ITextTemplatingEngineHost
)
Paramètres
- host
Type : Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
ITextTemplatingEngineHost de DirectiveProcessor.DirectiveProcessor peut demander des informations sur le système de fichiers ou l'environnement externe à host.
Implémentations
IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)
Notes
Initialize est appelé avant StartProcessingRun, et donne au processeur de directive la possibilité d'obtenir de l'hôte les informations dont il a besoin.
Vous pouvez lever une exception pendant Initialize pour arrêter le traitement.
Exemples
L'exemple de code suivant affiche une implémentation possible pour un processeur de directive personnalisé.Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe DirectiveProcessor.
private int directiveCount;
public override void Initialize(ITextTemplatingEngineHost host)
{
directiveCount = 0;
}
Private directiveCount As Integer
Public Overrides Sub Initialize(ByVal host As ITextTemplatingEngineHost)
directiveCount = 0
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating, espace de noms
StartProcessingRun
Initialize
Autres ressources
Création de processeurs de directives de modèles de texte T4 personnalisés
Procédure pas à pas : création d'un processeur de directive personnalisé