TextTransformation.CurrentIndent - свойство
Получает текущий текст отступа, добавляемый в начало каждой строки генерируемого выходного текста.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.0.dll)
Синтаксис
'Декларация
Public ReadOnly Property CurrentIndent As String
public string CurrentIndent { get; }
public:
property String^ CurrentIndent {
String^ get ();
}
member CurrentIndent : string
function get CurrentIndent () : String
Значение свойства
Тип: System.String
Строка String, содержащая текст, добавляемый в начало каждой строки генерируемого выходного текста.
Заметки
Свойство CurrentIndent представляет текст, который добавляется префиксом к каждой строке генерируемого вывода текста.Отступ текста может состоять только из пробелов, например " ", или же может содержать слова.PushIndent добавляет текст в CurrentIndent и может вызываться несколько раз.PopIndent удаляет последний добавленный текст из CurrentIndent и может быть вызван несколько раз.ClearIndent удаляет весь текст из свойства CurrentIndent.
Примеры
В следующем примере кода показан вызов свойства CurrentIndent из текстового шаблона.Вставьте этот код в любой файл шаблона текста и запустите преобразование шаблона текста, чтобы увидеть результаты.
<#
PushIndent("Indent: ");
WriteLine("Test");
WriteLine(CurrentIndent);
WriteLine(CurrentIndent.Length.ToString());
ClearIndent();
#>
<#
PushIndent("Indent: ")
WriteLine("Test")
WriteLine(CurrentIndent)
WriteLine(CurrentIndent.Length.ToString())
ClearIndent()
#>
В этом примере получается следующий результат:
Indent: Test
Indent: Indent:
Indent: 8
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextTemplating - пространство имен