IndentedTextWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O mesmo que IndentedTextWriter , mas funciona em confiança parcial e adiciona o cache explícito da cadeia de caracteres de recuo gerada e também reconhece a gravação de uma cadeia de caracteres que contém apenas \r\n ou \n como uma linha de gravação para garantir que recuaremos a próxima linha corretamente.
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- Herança
-
IndentedTextWriter
Construtores
| IndentedTextWriter(TextWriter) |
Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto especificado e a cadeia de caracteres de tabulação padrão. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade . |
| IndentedTextWriter(TextWriter, String) |
Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto e a cadeia de caracteres de tabulação especificados. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade . |
Campos
| Culture |
Especifica a cultura que será usada pelo TextWriter subjacente. Essa propriedade estática é somente leitura. Observe que qualquer gravador passado para um dos construtores do IndentedTextWriter deve usar essa mesma cultura. A cultura é InvariantCulture. |
| DefaultTabString |
Especifica cadeia de caracteres de tabulação padrão. Este campo é constante. |
Propriedades
| Encoding |
Obtém a codificação do text writer a ser usado. |
| Indent |
Obtém ou define o número de espaços a serem recuados. |
| InnerWriter |
Obtém o TextWriter a ser usado. |
| NewLine |
Obtém ou define o caractere de nova linha a ser usado. |
Métodos
| Close() |
Fecha o documento que está sendo gravado. |
| CurrentIndentation() |
Cria uma cadeia de caracteres que representa o nível de recuo atual para uma nova linha. |
| Flush() |
Libera o fluxo. |
| OutputTabs() |
Gera a cadeia de caracteres de tabulação uma vez para cada nível de recuo, de acordo com a propriedade Indent. |
| Write(Boolean) |
Grava a representação de texto de um valor booliano no fluxo de texto. |
| Write(Char) |
Grava um caractere no fluxo de texto. |
| Write(Char[]) |
Grava uma matriz de caracteres no fluxo de texto. |
| Write(Char[], Int32, Int32) |
Grava uma submatriz de caracteres no fluxo de texto. |
| Write(Double) |
Grava a representação de texto de um Double no fluxo de texto. |
| Write(Int32) |
Grava a representação de texto de um inteiro no fluxo de texto. |
| Write(Int64) |
Grava a representação de texto de um inteiro de 8 bytes no fluxo de texto. |
| Write(Object) |
Grava a representação de texto de um objeto no fluxo de texto. |
| Write(Single) |
Grava a representação de texto de um Single no fluxo de texto. |
| Write(String) |
Grava a cadeia de caracteres especificada no fluxo de texto. |
| Write(String, Object) |
Grava uma cadeia de caracteres formatada usando a mesma semântica, conforme especificado. |
| Write(String, Object, Object) |
Grava uma cadeia de caracteres formatada usando a mesma semântica, conforme especificado. |
| Write(String, Object[]) |
Grava uma cadeia de caracteres formatada usando a mesma semântica, conforme especificado. |
| WriteLine() |
Grava um terminador de linha. |
| WriteLine(Boolean) |
Grava a representação de texto de um booliano seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Char) |
Grava um caractere seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Char[]) |
Grava uma matriz de caracteres seguida por um terminador de linha no fluxo de texto. |
| WriteLine(Char[], Int32, Int32) |
Grava uma submatriz de caracteres seguida por um terminador de linha no fluxo de texto. |
| WriteLine(Double) |
Grava a representação de texto de um Double seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Int32) |
Grava a representação de texto de um inteiro seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Int64) |
Grava a representação de texto de um inteiro de 8 bytes seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Object) |
Grava a representação de texto de um objeto seguido por um terminador de linha no fluxo de texto. |
| WriteLine(Single) |
Grava a representação de texto de um Single seguido por um terminador de linha no fluxo de texto. |
| WriteLine(String) |
Grava a cadeia de caracteres especificada seguida por um terminador de linha no fluxo de texto. |
| WriteLine(String, Object) |
Grava uma cadeia de caracteres formatada seguida por um terminador de linha usando a mesma semântica especificada. |
| WriteLine(String, Object, Object) |
Grava uma cadeia de caracteres formatada seguida por um terminador de linha usando a mesma semântica especificada. |
| WriteLine(String, Object[]) |
Grava uma cadeia de caracteres formatada seguida por um terminador de linha usando a mesma semântica especificada. |
| WriteLine(UInt32) |
Grava a representação de texto de um UInt32 seguido por um terminador de linha no fluxo de texto. |
| WriteLineNoTabs(String) |
Grava a cadeia de caracteres especificada em uma linha sem tabulações. |