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


TextTransformation.PopIndent - метод

Удаляет из свойства CurrentIndent текст, добавленный последним.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.0.dll)

Синтаксис

'Декларация
Public Function PopIndent As String
public string PopIndent()
public:
String^ PopIndent()
member PopIndent : unit -> string 
public function PopIndent() : String

Возвращаемое значение

Тип: System.String
Объект String, содержащий текст, который последним был добавлен в CurrentIndent.Свойство CurrentIndent часто вызывается без получения возвращаемого значения.

Заметки

Свойство CurrentIndent представляет текст, который добавляется префиксом к каждой строке генерируемого вывода текста.Отступ текста может состоять только из пробелов, например "    ", или же может содержать слова.PushIndent добавляет текст в CurrentIndent и может вызываться несколько раз.PopIndent удаляет последний добавленный текст из CurrentIndent и может быть вызван несколько раз.ClearIndent удаляет весь текст из свойства CurrentIndent.

Примеры

В следующем примере кода показан вызов метода PopIndent из текстового шаблона.Вставьте этот код в любой файл шаблона текста и запустите преобразование шаблона текста, чтобы увидеть результаты.

<#
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()
#>

В этом примере получается следующий результат:

Indent1> Indent2> Test

Indent1> The previous indent was: Indent2>

Test

Безопасность платформы .NET Framework

См. также

Ссылки

TextTransformation Класс

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

CurrentIndent

PushIndent

ClearIndent

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

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