Sdílet prostřednictvím


TextTransformation.PopIndent – metoda

Odebere naposledy přidán text z CurrentIndent.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntaxe

'Deklarace
Public Function PopIndent As String
public string PopIndent()
public:
String^ PopIndent()
member PopIndent : unit -> string 
public function PopIndent() : String

Vrácená hodnota

Typ: System.String
A String , který obsahuje text naposledy přidaný do CurrentIndent.CurrentIndentběžně nazývá bez zachycení vrácenou hodnotu.

Poznámky

CurrentIndent Představuje text, který má předponu na každém řádku výstup generovaný text. Odsazení textu může být například pouze mezery "", nebo může obsahovat slova. PushIndentPřidá text CurrentIndenta lze volat více než jednou. PopIndentOdebere naposledy přidán text z CurrentIndenta lze volat více než jednou. ClearIndentOdebere veškerý text z CurrentIndent.

Příklady

Následující příklad kódu ukazuje volání PopIndent Metoda z textu šablony. Vložte tento kód do šablony libovolný textový soubor a spusťte transformace textu šablony výsledky.

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

WriteLine("Test");

string previous = PopIndent();
WriteLine("The previous indent was: {0}", previous);

PopIndent();  //Pop without capturing the return value.
WriteLine("Test");

ClearIndent();
#>
<#
PushIndent("Indent1>  ")
PushIndent("Indent2>  ")

WriteLine("Test")

Dim previous as String = PopIndent()
WriteLine("The previous indent was: {0}", previous)

PopIndent()  'Pop without capturing the return value.
WriteLine("Test")

ClearIndent()
#>

Tento příklad vytvoří následující výstup:

Indent1> Indent2> Test

Indent1> The previous indent was: Indent2>

Test

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

TextTransformation Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

CurrentIndent

PushIndent

ClearIndent

Další zdroje

Vytváření Kód a text šablony