ModelingTextTransformation, classe
Utilisez cette classe de base pour les transformations de texte de modèles de langage spécifiques à un domaine.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation
Espace de noms : Microsoft.VisualStudio.TextTemplating.VSHost
Assembly : Microsoft.VisualStudio.TextTemplating.Modeling.11.0 (dans Microsoft.VisualStudio.TextTemplating.Modeling.11.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class ModelingTextTransformation _
Inherits TextTransformation
public abstract class ModelingTextTransformation : TextTransformation
public ref class ModelingTextTransformation abstract : public TextTransformation
[<AbstractClass>]
type ModelingTextTransformation =
class
inherit TextTransformation
end
public abstract class ModelingTextTransformation extends TextTransformation
Le type ModelingTextTransformation expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingTextTransformation |
Début
Propriétés
Nom | Description | |
---|---|---|
CurrentIndent | Obtient le texte de retrait actuel, ajouté au début de chaque ligne de la sortie de texte générée. (Hérité de TextTransformation.) | |
Errors | Infrastructure. Obtient la collection d'erreurs pour le processus de transformation de modèle de texte. (Hérité de TextTransformation.) | |
GenerationEnvironment | Obtient ou définit la chaîne utilisée par le processus de transformation de modèle de texte pour assembler la sortie de texte générée. (Hérité de TextTransformation.) | |
ServiceProvider | ||
Session | ||
SessionId | ||
SkipValidation | Si true, ValidateStore() n'exécute pas de validation et retourne la valeur false.La valeur par défaut est false. | |
Store | Obtient le magasin de modélisations. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddDomainModel | Ajoute un type de modèle de domaine à charger par le magasin.Appelle cette méthode pour chaque modèle de domaine avant d'appeler Initialize(). | |
ClearIndent | Remplace le CurrentIndent par une chaîne vide. (Hérité de TextTransformation.) | |
ConvertModelRelativePathToTemplateRelativePath | Essentiel pour la sécurité. Convertit un chemin d'accès exprimé par rapport à un fichier de modèle en un chemin d'accès exprimé par rapport à un modèle. | |
Dispose() | Libère toutes les ressources utilisées par TextTransformation. (Hérité de TextTransformation.) | |
Dispose(Boolean) | (Substitue TextTransformation.Dispose(Boolean).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Error | Crée une erreur pour consigner des informations à propos des erreurs qui se produisent pendant le processus de transformation de modèle de texte. (Hérité de TextTransformation.) | |
Finalize | Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il soit récupéré par le garbage collector.Appelé par le garbage collector. (Hérité de TextTransformation.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | Charge les modèles spécifiés à l'aide d'AddModel() et prépare l'hôte pour le traitement du modèle. (Substitue TextTransformation.Initialize().) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnSessionChanged | ||
PopIndent | Supprime le dernier texte ajouté à partir de CurrentIndent. (Hérité de TextTransformation.) | |
PushIndent | Ajoute le texte à CurrentIndent, lequel est placé au début de chaque ligne dans la sortie de texte générée. (Hérité de TextTransformation.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
TransformText | En cas de substitution dans une classe dérivée, génère la sortie de texte de la transformation. (Hérité de TextTransformation.) | |
ValidateStore | Valide le magasin avec les catégories de validation données.Retourne la valeur true s'il y a des erreurs. | |
Warning | Crée un avertissement pour consigner des informations à propos des erreurs qui se produisent pendant le processus de transformation de modèle de texte. (Hérité de TextTransformation.) | |
Write(String) | Ajoute une copie de la chaîne spécifiée à la sortie de texte générée. (Hérité de TextTransformation.) | |
Write(String, array<Object[]) | Ajoute, à la sortie de texte générée, une chaîne mise en forme qui contient zéro, une ou plusieurs spécifications de format.Chaque spécification de format est remplacée par la représentation sous forme de chaîne d'un argument objet correspondant. (Hérité de TextTransformation.) | |
WriteLine(String) | Ajoute, à la sortie de texte générée, une copie de la chaîne spécifiée et la marque de fin de ligne par défaut. (Hérité de TextTransformation.) | |
WriteLine(String, array<Object[]) | Ajoute, à la sortie de texte générée, une chaîne mise en forme qui contient zéro, une ou plusieurs spécifications de format et la marque de fin de ligne par défaut.Chaque spécification de format est remplacée par la représentation sous forme de chaîne d'un argument objet correspondant. (Hérité de TextTransformation.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating.VSHost, espace de noms