Freigeben über


TextTransformation.ClearIndent-Methode

Setzt den CurrentIndent auf eine leere Zeichenfolge zurück.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntax

'Declaration
Public Sub ClearIndent
public void ClearIndent()
public:
void ClearIndent()
member ClearIndent : unit -> unit 
public function ClearIndent()

Hinweise

Das CurrentIndent-Element stellt Text dar, der jeder Zeile der generierten Textausgabe vorangestellt wird. Der Einzugstext kann nur aus Leerzeichen bestehen, z. B. " ", oder er kann Wörter umfassen. PushIndent fügt CurrentIndent Text hinzu und kann mehr als einmal aufgerufen werden. PopIndent entfernt den zuletzt hinzugefügten Text aus CurrentIndent und kann mehr als einmal aufgerufen werden. ClearIndent entfernt den gesamten Text aus CurrentIndent.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen der ClearIndent-Methode in einer Textvorlage dargestellt. Fügen Sie diesen Code in eine beliebige Textvorlagendatei ein, und führen Sie die Textvorlagentransformation aus, um die Ergebnisse zu sehen.

<#
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")
#>

Dieses Beispiel erzeugt folgende Ausgabe:

Indent1> Indent2> Test

Indent1> Indent2> Indent3> Indent4> Test

Test

.NET Framework-Sicherheit

Siehe auch

Referenz

TextTransformation Klasse

Microsoft.VisualStudio.TextTemplating-Namespace

CurrentIndent

PushIndent

PopIndent

Weitere Ressourcen

Codegenerierung und T4-Textvorlagen