TextTransformation.PopIndent – metoda
Odebere naposledy přidán text z CurrentIndent.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.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: String
A String , který obsahuje text, naposledy přidaný k CurrentIndent.CurrentIndent se obvykle nazývá bez zachycení návratové hodnoty.
Poznámky
CurrentIndent Představuje text, který má předponu ke každému řádku výstup generovaný text.Odsazení textu může být mezery, například "", nebo může obsahovat slova.PushIndentPřidá text na CurrentIndenta může být volána více a pak jednou.PopIndentOdebere naposledy přidán text z CurrentIndenta může být volána více než jednou.ClearIndentOdebere veškerý text z CurrentIndent.
Příklady
Následující příklad kódu ukazuje volání PopIndent metoda text šablony.Vložte tento kód na libovolný textový soubor šablony a spusťte transformace textu šablony zobrazíte 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TextTemplating – obor názvů