Microsoft.VisualStudio.TextTemplating.VSHost, espace de noms
Cet espace de noms contient les types concernés par le service de transformation de modèle de texte dans Visual Studio.
Pour appeler la transformation de texte dans une extension d'Visual Studio, obligez le service de STextTemplating, moulez- le à ITextTemplating, puis utilisez les méthodes que :
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);
Pour plus d'informations, consultez Personnalisation d'une transformation de texte T4.
Classes
Classe | Description | |
---|---|---|
BaseCodeGenerator | Wrapper managé destiné au concept de VS d'un IVsSingleFileGenerator. Il s'agit d'un outil personnalisé appelé pendant la génération et ayant pour effet de prendre un fichier en guise d'entrée et de fournir un fichier de code compilable en guise de sortie. | |
BaseCodeGeneratorWithSite | Cette classe a pour fonction d'être co-créée lors d'une étape de génération de préprocesseur. | |
BaseTemplatedCodeGenerator | Générateur de code de création de modèles de texte. | |
CommandIds | ID de commande pour le package de l'orchestrateur de création de modèles de texte. | |
CompositionServices | Classe permettant de normaliser l'utilisation du MEF dans T4. | |
ModelingTextTransformation | Utilisez cette classe de base pour les transformations de texte de modèles de langage spécifiques à un domaine. | |
OrchestratorOptionsAutomation | Offre un espace de stockage pour les paramètres affichés dans la page Création de modèles de texte de la boîte de dialogue Options d'outils. | |
OrchestratorOptionsPage | Page de la boîte de dialogue Visual Studio Tools>Options dans laquelle les utilisateurs peuvent définir des options de création de modèles. | |
ProvideCodeGeneratorAttribute | Appliquez cet attribut à la classe de package dans une extension Visual Studio qui fournit un outil personnalisé. | |
ProvideCodeGeneratorExtensionAttribute | Classe d'attributs pour fournir l'inscription d'un générateur de code par rapport à une extension de fichier spécifique | |
ProvideDirectiveProcessorAttribute | Classe d'attributs pour fournir les entrées du Registre pour un processeur de directive T4.VSHost | |
ProvideIncludeFolderAttribute | Classe d'attributs pour fournir les entrées du Registre pour un dossier d'inclusion T4.VSHost | |
TemplatedCodeGenerator | Analyse un modèle de fichier pour produire sa sortie.Un générateur unique est exigé quel que soit le style de modèle, dans la mesure où le code personnalisé est géré au moyen de fournisseurs de directives. | |
TemplatedPreprocessor | Analyse un modèle de fichier pour produire la classe de code nécessaire pour générer la sortie du modèle.Un générateur unique est exigé quel que soit le style de modèle, dans la mesure où le code personnalisé est géré au moyen de fournisseurs de directives. | |
TextTemplatingCallback | ||
TransformationRunFactory |