TextTransformation.CurrentIndent-Eigenschaft
Ruft den aktuellen Einzugstext ab, der jeder Zeile der generierten Textausgabe vorangestellt wird.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)
Syntax
'Declaration
Public ReadOnly Property CurrentIndent As String
Get
public string CurrentIndent { get; }
public:
property String^ CurrentIndent {
String^ get ();
}
member CurrentIndent : string
function get CurrentIndent () : String
Eigenschaftswert
Typ: System.String
Ein String, das den Text enthält, der jeder Zeile der generierten Textausgabe vorangestellt wird.
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 CurrentIndent-Eigenschaft 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("Indent: ");
WriteLine("Test");
WriteLine(CurrentIndent);
WriteLine(CurrentIndent.Length.ToString());
ClearIndent();
#>
<#
PushIndent("Indent: ")
WriteLine("Test")
WriteLine(CurrentIndent)
WriteLine(CurrentIndent.Length.ToString())
ClearIndent()
#>
Dieses Beispiel erzeugt folgende Ausgabe:
Indent: Test
Indent: Indent:
Indent: 8
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualStudio.TextTemplating-Namespace