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