TextTransformation.ClearIndent 方法
将 CurrentIndent 重置为空字符串。
命名空间: Microsoft.VisualStudio.TextTemplating
程序集: Microsoft.VisualStudio.TextTemplating.10.0(在 Microsoft.VisualStudio.TextTemplating.10.0.dll 中)
语法
声明
Public Sub ClearIndent
public void ClearIndent()
public:
void ClearIndent()
member ClearIndent : unit -> unit
public function ClearIndent()
备注
CurrentIndent 表示作为生成的文本输出每一行的前缀的文本。 缩进文本可以只是空格,例如 " ",也可以包含单词。 PushIndent 将文本添加到 CurrentIndent,可以调用多次。 PopIndent 从 CurrentIndent 中删除最近添加的文本,可以调用多次。 ClearIndent 从 CurrentIndent 中移除所有文本。
示例
下面的代码示例演示如何从文本模板调用 ClearIndent 方法。 将此代码粘贴到任何文本模板文件中并运行文本模板转换以查看结果。
<#
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")
#>
该示例产生下面的输出:
Indent1> Indent2> Test
Indent1> Indent2> Indent3> Indent4> Test
Test
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.TextTemplating 命名空间