Compartir a través de


IndentedTextWriter Clase

Definición

Igual que IndentedTextWriter pero funciona en confianza parcial y agrega el almacenamiento en caché explícito de la cadena de sangría generada y también reconoce la escritura de una cadena que contiene solo \r\n o \n como una línea de escritura para asegurarnos de que indizamos correctamente la siguiente línea.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Herencia
IndentedTextWriter

Constructores

IndentedTextWriter(TextWriter)

Inicializa una nueva instancia de la clase IndentedTextWriter mediante el escritor de texto especificado y la cadena de tabulación predeterminada. Tenga en cuenta que el escritor pasado a este constructor debe usar el CultureInfo especificado por la Culture propiedad .

IndentedTextWriter(TextWriter, String)

Inicializa una nueva instancia de la clase IndentedTextWriter mediante el escritor de texto y la cadena de tabulación especificados. Tenga en cuenta que el escritor pasado a este constructor debe usar el CultureInfo especificado por la Culture propiedad .

Campos

Culture

Especifica la referencia cultural que usará textwriter subyacente. Esta propiedad estática es de solo lectura. Tenga en cuenta que cualquier escritor pasado a uno de los constructores de IndentedTextWriter debe usar esta misma referencia cultural. La referencia cultural es InvariantCulture.

DefaultTabString

Especifica la cadena de tabulación predeterminada. Este campo es constante.

Propiedades

Encoding

Obtiene la codificación del escritor de texto que se va a utilizar.

Indent

Obtiene o establece el número de espacios para la sangría.

InnerWriter

Obtiene el TextWriter que se va a utilizar.

NewLine

Obtiene o establece el carácter de nueva línea que se va a utilizar.

Métodos

Close()

Cierra el documento en el que se está escribiendo.

CurrentIndentation()

Crea una cadena que representa el nivel de sangría actual para una nueva línea.

Flush()

Vacía la secuencia.

OutputTabs()

Proporciona la cadena de tabulación una vez para cada nivel de tabulación de acuerdo con la propiedad Indent.

Write(Boolean)

Escribe la representación de texto de un valor de tipo Boolean en la secuencia de texto.

Write(Char)

Escribe un carácter en la secuencia de texto.

Write(Char[])

Escribe una matriz de caracteres en la secuencia de texto.

Write(Char[], Int32, Int32)

Escribe una submatriz de caracteres en la secuencia de texto.

Write(Double)

Escribe la representación textual de un Double en la secuencia de texto.

Write(Int32)

Escribe la representación textual de un entero en la secuencia de texto.

Write(Int64)

Escribe la representación textual de un entero de 8 bytes en la secuencia de texto.

Write(Object)

Escribe la representación textual de un objeto en la secuencia de texto.

Write(Single)

Escribe la representación textual de un Single en la secuencia de texto.

Write(String)

Escribe la cadena especificada en la secuencia de texto.

Write(String, Object)

Escribe una cadena con formato utilizando la misma semántica especificada.

Write(String, Object, Object)

Escribe una cadena con formato utilizando la misma semántica especificada.

Write(String, Object[])

Escribe una cadena con formato utilizando la misma semántica especificada.

WriteLine()

Escribe un terminador de línea.

WriteLine(Boolean)

Escribe la representación de texto de un Boolean seguida de un terminador de línea en la secuencia de texto.

WriteLine(Char)

Escribe un carácter seguido de un terminador de línea en la secuencia de texto.

WriteLine(Char[])

Escribe una matriz de caracteres seguida de un terminador de línea en la secuencia de texto.

WriteLine(Char[], Int32, Int32)

Escribe una submatriz de caracteres seguida de un terminador de línea en la secuencia de texto.

WriteLine(Double)

Escribe la representación de texto de un Double seguida de un terminador de línea en la secuencia de texto.

WriteLine(Int32)

Escribe la representación de texto de un entero seguida de un terminador de línea en la secuencia de texto.

WriteLine(Int64)

Escribe la representación de texto de un entero de 8 bytes seguida de un terminador de línea en la secuencia de texto.

WriteLine(Object)

Escribe la representación de texto de un objeto seguida de un terminador de línea en la secuencia de texto.

WriteLine(Single)

Escribe la representación de texto de un Single seguida de un terminador de línea en la secuencia de texto.

WriteLine(String)

Escribe la cadena especificada seguida de un terminador de línea en la secuencia de texto.

WriteLine(String, Object)

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.

WriteLine(String, Object, Object)

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.

WriteLine(String, Object[])

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.

WriteLine(UInt32)

Escribe la representación de texto de un UInt32 seguida de un terminador de línea en la secuencia de texto.

WriteLineNoTabs(String)

Escribe la cadena especificada en una línea sin tabulaciones.

Se aplica a