Поделиться через


TextTransformation.ClearIndent - метод

Очищает строку CurrentIndent.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.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

См. также

Ссылки

TextTransformation Класс

Microsoft.VisualStudio.TextTemplating - пространство имен

CurrentIndent

PushIndent

PopIndent

Другие ресурсы

Создание кода и текстовые шаблоны T4