Partager via


TextTransformation.ClearIndent, méthode

Remplace le CurrentIndent par une chaîne vide.

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

Syntaxe

'Déclaration
Public Sub ClearIndent
public void ClearIndent()
public:
void ClearIndent()
member ClearIndent : unit -> unit
public function ClearIndent()

Notes

Le CurrentIndent représente du texte auquel un préfixe est ajouté sur chaque ligne de la sortie de texte générée. Le texte de retrait peut être uniquement des espaces, par exemple " «     », ou il peut inclure des mots. PushIndent ajoute le texte à CurrentIndentet peut être appelé plusieurs fois. PopIndent supprime le texte ajouté le plus récemment à partir de CurrentIndent, et peut être appelé plusieurs fois. ClearIndent supprime tout le texte de CurrentIndent.

Exemples

L'exemple de code suivant montre comment appeler la méthode ClearIndent à partir d'un modèle de texte. Collez ce code dans un fichier de modèle de texte et exécutez la transformation du modèle de texte pour consulter les résultats.

<#
PushIndent("Indent1>  ");
PushIndent("Indent2>  ");
WriteLine("Test");

PushIndent("Indent3>  ");
PushIndent("Indent4>  ");
WriteLine("Test");

ClearIndent();

WriteLine("Test");
#>
<#
PushIndent("Indent1>  ")
PushIndent("Indent2>  ")
WriteLine("Test")

PushIndent("Indent3>  ")
PushIndent("Indent4>  ")
WriteLine("Test")

ClearIndent()

WriteLine("Test")
#>

Cet exemple produit la sortie suivante :

Indent1> Indent2> Test

Indent1> Indent2> Indent3> Indent4> Test

Test

Sécurité .NET Framework

Voir aussi

Référence

TextTransformation Classe

Microsoft.VisualStudio.TextTemplating, espace de noms

CurrentIndent

PushIndent

PopIndent

Autres ressources

Génération de code et modèles de texte T4