Compartir a través de


TextTransformation.ClearIndent (Método)

Restablece la propiedad CurrentIndent a una cadena vacía.

Espacio de nombres:  Microsoft.VisualStudio.TextTemplating
Ensamblado:  Microsoft.VisualStudio.TextTemplating.12.0 (en Microsoft.VisualStudio.TextTemplating.12.0.dll)

Sintaxis

'Declaración
Public Sub ClearIndent
public void ClearIndent()
public:
void ClearIndent()
member ClearIndent : unit -> unit
public function ClearIndent()

Comentarios

CurrentIndent representa texto que se lleva como prefijo cada línea de la salida de texto generada. La sangría aplicada al texto puede ser sólo espacios, por ejemplo "    ", o puede incluir palabras. PushIndent agrega texto a CurrentIndenty se puede llamar más de una vez. PopIndent quita el último texto agregado de CurrentIndenty se puede llamar más de una vez. ClearIndent quita todo el texto de CurrentIndent.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar al método ClearIndent desde una plantilla de texto. Pegue este código en cualquier archivo de plantilla del texto y ejecute la transformación de plantilla de texto para ver los resultados.

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

Este ejemplo produce el siguiente resultado.

Indent1> Indent2> Test

Indent1> Indent2> Indent3> Indent4> Test

Test

Seguridad de .NET Framework

Vea también

Referencia

TextTransformation Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)

CurrentIndent

PushIndent

PopIndent

Otros recursos

Generación de código y plantillas de texto T4