TextTransformation.CurrentIndent 속성
생성된 텍스트 출력의 각 줄 맨 앞에 추가되는 현재 들여쓰기 텍스트를 가져옵니다.
네임스페이스: Microsoft.VisualStudio.TextTemplating
어셈블리: Microsoft.VisualStudio.TextTemplating.12.0(Microsoft.VisualStudio.TextTemplating.12.0.dll)
구문
‘선언
Public ReadOnly Property CurrentIndent As String
public string CurrentIndent { get; }
public:
property String^ CurrentIndent {
String^ get ();
}
member CurrentIndent : string with get
function get CurrentIndent () : String
속성 값
형식: 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 네임스페이스