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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextTemplating - пространство имен